VERB_code_2.3
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 >
 one dimensional matrix class More...
 
class  Matrix2D< T >
 two dimensional matrix class More...
 
class  Matrix3D< T >
 three dimensional matrix class More...
 
class  CalculationMatrix
 This matrix calculates the diagonal values and index given parameters for x, y, and z. More...
 

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 various functions to work with them.

Author
Developed under supervision of the PI Yuri Shprits

Definition in file Matrix.h.

Typedef Documentation

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. Used in CalculationMatrix

Definition at line 320 of file Matrix.h.