Matrix.h File Reference

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

#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 "../Exceptions/error.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  Matrix1D< T >
 Matrix 1D class. More...
class  Matrix2D< T >
 Matrix 2D class. More...
class  Matrix3D< T >
 Matrix 3D class. More...
class  CalculationMatrix
 Model matrix (or related matrices) It is based on Diagonal matrix and have methods for conversion from 3D or 2D PSD (and related) arrays into 1d array of unknown elements. More...

Typedefs

typedef map< int, Matrix1D
< double > > 
DiagMatrix
 Diagonal matrix.


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 213 of file Matrix.h.


Generated on Thu May 27 11:53:19 2010 for VERB_CODE_2.0 by  doxygen 1.5.9