ESTER
Evolution STEllaire en Rotation
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
Classes | Functions
matrix.h File Reference
#include "ester-config.h"
#include <stdio.h>
#include <map>
#include <string>
#include <sys/time.h>
Include dependency graph for matrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  matrix
 The matrix class is used to facilitate the work with regular dense matrices. More...
 
class  matrix_block_diag
 The matrix_block_diag class is used to store block diagonal matrices. More...
 
class  double_map
 
class  create_double_map
 
class  matrix_map_elem
 
class  matrix_map
 
class  create_matrix_map
 
class  tiempo
 

Functions

matrix operator+ (double n, const matrix &a)
 
matrix operator+ (const matrix &a)
 
matrix operator- (double, const matrix &)
 
matrix operator- (const matrix &)
 
matrix operator* (double n, const matrix &a)
 
matrix operator/ (double, const matrix &)
 
matrix operator== (double n, const matrix &a)
 
matrix operator!= (double n, const matrix &a)
 
matrix operator< (double n, const matrix &a)
 
matrix operator> (double n, const matrix &a)
 
matrix operator<= (double n, const matrix &a)
 
matrix operator>= (double n, const matrix &a)
 
matrix operator&& (double n, const matrix &a)
 
matrix operator|| (double n, const matrix &a)
 
matrix ones (int nfil, int ncol)
 
matrix zeros (int nfil, int ncol)
 
matrix random_matrix (int nfil, int ncol)
 
matrix eye (int n)
 
matrix vector (double x0, double x1, int n)
 
matrix vector_t (double x0, double x1, int n)
 
double max (const matrix &)
 
double min (const matrix &)
 
double sum (const matrix &)
 
double mean (const matrix &)
 
matrix max (const matrix &, const matrix &)
 
matrix max (const matrix &, double)
 
matrix max (double, const matrix &)
 
matrix min (const matrix &, const matrix &)
 
matrix min (const matrix &, double)
 
matrix min (double, const matrix &)
 
int exist (const matrix &)
 
int isequal (const matrix &, const matrix &)
 
matrix cos (const matrix &)
 
matrix sin (const matrix &)
 
matrix tan (const matrix &)
 
matrix acos (const matrix &)
 
matrix asin (const matrix &)
 
matrix atan (const matrix &)
 
matrix cosh (const matrix &)
 
matrix sinh (const matrix &)
 
matrix tanh (const matrix &)
 
matrix exp (const matrix &)
 
matrix log (const matrix &)
 
matrix log10 (const matrix &)
 
matrix sqrt (const matrix &)
 
matrix abs (const matrix &)
 
matrix floor (const matrix &)
 
matrix ceil (const matrix &)
 
matrix round (const matrix &)
 
matrix atan2 (const matrix &, const matrix &)
 
matrix atan2 (double, const matrix &)
 
matrix atan2 (const matrix &, double)
 
matrix pow (const matrix &, const matrix &)
 
matrix pow (double, const matrix &)
 
matrix pow (const matrix &, double)
 
matrix pow (const matrix &, int)
 
matrix operator, (const matrix &, const matrix_block_diag &)
 
matrix_block_diag operator* (const matrix &a, const matrix_block_diag &D)
 
matrix_block_diag operator* (double n, const matrix_block_diag &D)
 
matrix_block_diag operator+ (const matrix_block_diag &a)
 
matrix_block_diag operator- (const matrix_block_diag &)
 
matrix_block_diag eye (const matrix_block_diag &)
 
matrix_map operator* (const double_map &, const matrix &)
 
matrix_map operator* (const matrix &m, const double_map &d)
 
matrix_map operator* (double d, const matrix_map &a)
 
matrix_map operator* (const matrix &m, const matrix_map &a)
 

Function Documentation

matrix abs ( const matrix )
matrix acos ( const matrix )
matrix asin ( const matrix )
matrix atan ( const matrix )
matrix atan2 ( const matrix ,
const matrix  
)
matrix atan2 ( double  ,
const matrix  
)

Here is the call graph for this function:

matrix atan2 ( const matrix ,
double   
)

Here is the call graph for this function:

matrix ceil ( const matrix )
matrix cos ( const matrix )
matrix cosh ( const matrix )
int exist ( const matrix )
matrix exp ( const matrix )
matrix eye ( int  n)

Here is the call graph for this function:

Here is the call graph for this function:

matrix floor ( const matrix )
int isequal ( const matrix ,
const matrix  
)
matrix log ( const matrix )
matrix log10 ( const matrix )
double max ( const matrix )
matrix max ( const matrix ,
const matrix  
)
matrix max ( const matrix ,
double   
)
matrix max ( double  ,
const matrix  
)

Here is the call graph for this function:

double mean ( const matrix )

Here is the call graph for this function:

double min ( const matrix )
matrix min ( const matrix ,
const matrix  
)
matrix min ( const matrix ,
double   
)
matrix min ( double  ,
const matrix  
)

Here is the call graph for this function:

matrix ones ( int  nfil,
int  ncol 
)
matrix operator!= ( double  n,
const matrix a 
)
inline
matrix operator&& ( double  n,
const matrix a 
)
inline
matrix operator* ( double  n,
const matrix a 
)
inline
matrix_block_diag operator* ( const matrix a,
const matrix_block_diag D 
)
inline
matrix_block_diag operator* ( double  n,
const matrix_block_diag D 
)
inline
matrix_map operator* ( const double_map ,
const matrix  
)
matrix_map operator* ( const matrix m,
const double_map d 
)
inline
matrix_map operator* ( double  d,
const matrix_map a 
)
inline
matrix_map operator* ( const matrix m,
const matrix_map a 
)
inline
matrix operator+ ( double  n,
const matrix a 
)
inline
matrix operator+ ( const matrix a)
inline
matrix_block_diag operator+ ( const matrix_block_diag a)
inline
matrix operator, ( const matrix ,
const matrix_block_diag  
)

Here is the call graph for this function:

matrix operator- ( double  ,
const matrix  
)
matrix operator- ( const matrix )
matrix_block_diag operator- ( const matrix_block_diag )
matrix operator/ ( double  ,
const matrix  
)
matrix operator< ( double  n,
const matrix a 
)
inline
matrix operator<= ( double  n,
const matrix a 
)
inline
matrix operator== ( double  n,
const matrix a 
)
inline
matrix operator> ( double  n,
const matrix a 
)
inline
matrix operator>= ( double  n,
const matrix a 
)
inline
matrix operator|| ( double  n,
const matrix a 
)
inline
matrix pow ( const matrix ,
const matrix  
)
matrix pow ( double  ,
const matrix  
)

Here is the call graph for this function:

matrix pow ( const matrix ,
double   
)

Here is the call graph for this function:

matrix pow ( const matrix ,
int   
)

Here is the call graph for this function:

matrix random_matrix ( int  nfil,
int  ncol 
)
matrix round ( const matrix )
matrix sin ( const matrix )
matrix sinh ( const matrix )
matrix sqrt ( const matrix )
double sum ( const matrix )
matrix tan ( const matrix )
matrix tanh ( const matrix )
matrix vector ( double  x0,
double  x1,
int  n 
)

Here is the call graph for this function:

matrix vector_t ( double  x0,
double  x1,
int  n 
)
matrix zeros ( int  nfil,
int  ncol 
)