VERB4D
|
Matrix 1D, 2D, 3D and 4D and operations with them. More...
#include <assert.h>
#include <string>
#include <string.h>
#include <fstream>
#include <memory.h>
#include <math.h>
#include <map>
#include <stdlib.h>
#include <iostream>
#include <sstream>
Go to the source code of this file.
Classes | |
class | Matrix1D< T > |
A matrix of 1 dimensions that is immutable. More... | |
class | Matrix2D< T > |
A matrix of 2 dimensions that is immutable. More... | |
class | Matrix3D< T > |
A matrix of 3 dimensions that is immutable. More... | |
class | Matrix4D< T > |
A matrix of 4 dimensions that is immutable. More... | |
class | CalculationMatrix |
A matrix used primarily for diagonalized calculations. More... | |
Typedefs | |
typedef map< int, Matrix1D< double > > | DiagMatrix |
Diagonals of matrix stored as map (diagonal number, 1d diagonal array) More... | |
Functions | |
int | index1d2 (int x, int y=0, int z=0) |
FUNCTION NOT IMPLEMENTED. | |
Matrix 1D, 2D, 3D and 4D and operations with them.
Matrix 1D, 2D, 3D and 4D and operations with them
File has 1D-class, 2D-class 3D-class and 4D-class of matrixes and various functions to work with them.
Diagonals of matrix stored as map (diagonal number, 1d diagonal array)
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. This typedef is used in CalculationMatrix