Compounds | |
| class | gsl::_view |
| class | gsl::matrix |
| class | gsl::matrix_float |
| class | gsl::matrix_int |
| class | gsl::permutation |
| class | gsl::random_generator |
| class | gsl::real_eigenvectors |
| Calculates eigenvalues and eigenvectors of a symmetric matrix. The vectors and values are ordered so that the eigenvalues will be in descending order. More... | |
| class | gsl::typeext |
| class | gsl::vector |
| class | gsl::vector_float |
| class | gsl::vector_float_view |
| class | gsl::vector_int |
| class | gsl::vector_int_view |
| struct | gsl::vector_type |
| struct | gsl::vector_type< float > |
| struct | gsl::vector_type< int > |
| class | gsl::vector_view |
Typedefs | |
| typedef vector | vector_double |
Functions | |
| ostream& | operator<< (ostream &os, const matrix &m) |
| matrix | operator+ (const double &f, const matrix &other) |
| matrix | operator- (const double &f, const matrix &other) |
| matrix | operator * (const double &f, const matrix &other) |
| ostream& | operator<< (ostream &os, const matrix_float &m) |
| matrix_float | operator+ (const float &f, const matrix_float &other) |
| matrix_float | operator- (const float &f, const matrix_float &other) |
| matrix_float | operator * (const float &f, const matrix_float &other) |
| ostream& | operator<< (ostream &os, const matrix_int &m) |
| matrix_int | operator+ (const int &f, const matrix_int &other) |
| matrix_int | operator- (const int &f, const matrix_int &other) |
| matrix_int | operator * (const int &f, const matrix_int &other) |
| vector_float | operator * (const matrix_float &m, const vector_float &v) |
| vector | operator * (const matrix &m, const vector &v) |
| ostream& | operator<< (ostream &os, const vector &vect) |
| ostream& | operator<< (ostream &os, const vector_float &vect) |
| ostream& | operator<< (ostream &os, const vector_int &vect) |
| ostream& | operator<< (ostream &os, const vector#typeext#&vect) |
Variables | |
| class vector typeext | _view |
|
|
Definition at line 353 of file vector_double.h. |
|
|
Definition at line 35 of file matrix_vector_operators.h. 00036 {
00037 vector y(m.get_rows());
00038 gsl_blas_dgemv(CblasNoTrans, 1.0, m.gslobj(), v.gslobj(), 0.0, y.gslobj());
00039 return y;
00040 }
|
|
|
Definition at line 28 of file matrix_vector_operators.h. 00029 {
00030 vector_float y(m.get_rows());
00031 gsl_blas_sgemv(CblasNoTrans, 1.0, m.gslobj(), v.gslobj(), 0.0, y.gslobj());
00032 return y;
00033 }
|
|
|
Definition at line 292 of file matrix_int.cc. 00293 {
00294 matrix_int result( other );
00295 gsl_matrix_int_scale( result.m, f );
00296
00297 return( result );
00298 }
|
|
|
Definition at line 292 of file matrix_float.cc. 00293 {
00294 matrix_float result( other );
00295 gsl_matrix_float_scale( result.m, f );
00296
00297 return( result );
00298 }
|
|
|
Definition at line 292 of file matrix_double.cc. Referenced by type_is_double().
00293 {
00294 matrix result( other );
00295 gsl_matrix_scale( result.m, f );
00296
00297 return( result );
00298 }
|
|
|
Definition at line 211 of file matrix_int.cc. 00212 {
00213 matrix_int result( other );
00214 gsl_matrix_int_add_constant( result.m, f );
00215
00216 return( result );
00217 }
|
|
|
Definition at line 211 of file matrix_float.cc. 00212 {
00213 matrix_float result( other );
00214 gsl_matrix_float_add_constant( result.m, f );
00215
00216 return( result );
00217 }
|
|
|
Definition at line 211 of file matrix_double.cc. Referenced by type_is_double().
00212 {
00213 matrix result( other );
00214 gsl_matrix_add_constant( result.m, f );
00215
00216 return( result );
00217 }
|
|
|
Definition at line 249 of file matrix_int.cc. 00250 {
00251 matrix_int result( -1 * other );
00252 gsl_matrix_int_add_constant( result.m, f );
00253
00254 return( result );
00255 }
|
|
|
Definition at line 249 of file matrix_float.cc. 00250 {
00251 matrix_float result( -1 * other );
00252 gsl_matrix_float_add_constant( result.m, f );
00253
00254 return( result );
00255 }
|
|
|
Definition at line 249 of file matrix_double.cc. Referenced by type_is_double().
00250 {
00251 matrix result( -1 * other );
00252 gsl_matrix_add_constant( result.m, f );
00253
00254 return( result );
00255 }
|
|
|
|
|
|
Definition at line 114 of file vector_int.cc. 00115 {
00116 os.setf( ios::fixed);
00117 for (int i=0;i<vect.size();i++)
00118 {
00119 os << vect[i] << endl;
00120 }
00121 return os;
00122 }
|
|
|
Definition at line 114 of file vector_float.cc. 00115 {
00116 os.setf( ios::fixed);
00117 for (int i=0;i<vect.size();i++)
00118 {
00119 os << vect[i] << endl;
00120 }
00121 return os;
00122 }
|
|
|
Definition at line 114 of file vector_double.cc. 00115 {
00116 os.setf( ios::fixed);
00117 for (int i=0;i<vect.size();i++)
00118 {
00119 os << vect[i] << endl;
00120 }
00121 return os;
00122 }
|
|
|
Definition at line 139 of file matrix_int.cc. 00140 {
00141 size_t i, j;
00142
00143 os.setf( ios::fixed );
00144
00145 //FIXME for aCC (doesn't find correct outstream function
00146 // for ( i = 0; i < m.get_rows(); i++ ) {
00147 // for ( j = 0; j < m.get_cols() - 1; j++ ) {
00148 // os << setprecision( 6 ) << setw( 11 ) ;//<< m.get_element( i, j ) << " ";
00149 // }
00150 // os << setprecision( 6 ) << setw( 11 ) ;//<< m.get_element( i, j ) << endl;
00151 // }
00152
00153 for ( i = 0; i < m.get_rows(); i++ ) {
00154 for ( j = 0; j < m.get_cols() - 1; j++ ) {
00155 os << m.get_element( i, j ) << " ";
00156 }
00157 os << m.get_element( i, j ) << endl;
00158 }
00159
00160 return os;
00161 }
|
|
|
Definition at line 139 of file matrix_float.cc. 00140 {
00141 size_t i, j;
00142
00143 os.setf( ios::fixed );
00144
00145 //FIXME for aCC (doesn't find correct outstream function
00146 // for ( i = 0; i < m.get_rows(); i++ ) {
00147 // for ( j = 0; j < m.get_cols() - 1; j++ ) {
00148 // os << setprecision( 6 ) << setw( 11 ) ;//<< m.get_element( i, j ) << " ";
00149 // }
00150 // os << setprecision( 6 ) << setw( 11 ) ;//<< m.get_element( i, j ) << endl;
00151 // }
00152
00153 for ( i = 0; i < m.get_rows(); i++ ) {
00154 for ( j = 0; j < m.get_cols() - 1; j++ ) {
00155 os << m.get_element( i, j ) << " ";
00156 }
00157 os << m.get_element( i, j ) << endl;
00158 }
00159
00160 return os;
00161 }
|
|
|
Definition at line 139 of file matrix_double.cc. Referenced by type_is_double().
00140 {
00141 size_t i, j;
00142
00143 os.setf( ios::fixed );
00144
00145 //FIXME for aCC (doesn't find correct outstream function
00146 // for ( i = 0; i < m.get_rows(); i++ ) {
00147 // for ( j = 0; j < m.get_cols() - 1; j++ ) {
00148 // os << setprecision( 6 ) << setw( 11 ) ;//<< m.get_element( i, j ) << " ";
00149 // }
00150 // os << setprecision( 6 ) << setw( 11 ) ;//<< m.get_element( i, j ) << endl;
00151 // }
00152
00153 for ( i = 0; i < m.get_rows(); i++ ) {
00154 for ( j = 0; j < m.get_cols() - 1; j++ ) {
00155 os << m.get_element( i, j ) << " ";
00156 }
00157 os << m.get_element( i, j ) << endl;
00158 }
00159
00160 return os;
00161 }
|
|
|
Definition at line 30 of file vector_source.h. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001