VERB_code_2.2  2
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Matrix.h File Reference
#include <assert.h>
#include <string>
#include <string.h>
#include <fstream>
#include <memory.h>
#include <math.h>
#include <map>
#include "./Interpolation/linear.h"
#include "./Interpolation/spline.h"
#include "./Interpolation/polilinear.h"
#include "./Interpolation/polint.h"
#include "./Interpolation/ratint.h"
#include "./Interpolation/akima.h"
#include "../Exceptions/error.h"

Go to the source code of this file.

Classes

class  Matrix1D< T >
 
class  Matrix2D< T >
 
class  Matrix3D< T >
 
class  CalculationMatrix
 

Typedefs

typedef map< int, Matrix1D
< double > > 
DiagMatrix
 

Detailed Description

Matrix 1D, 2D and 3D and operations with them

File has 1D-class, 2D-class and 3D-class of matrixes and variouse functions to work with them.

Author
Developed under supervision of the PI Yuri Shprits

Definition in file Matrix.h.

Typedef Documentation

typedef map<int , Matrix1D<double> > DiagMatrix

Diagonal matrix. This method of storage for matrices is convenient for diagonal (spread) matrices. Stored as map (diagonal number, 1d diagonal array) The USED diagonals of the matrix are stored in 1d arrays.

Definition at line 303 of file Matrix.h.