Logo Search packages:      
Sourcecode: blender version File versions  Download package

TNT Namespace Reference


Detailed Description

Id
cmat.h 6960 2006-03-04 16:23:15Z blendix

Id
fmat.h 6960 2006-03-04 16:23:15Z blendix

Id
index.h 116 2002-11-20 14:43:09Z mein

Id
lu.h 116 2002-11-20 14:43:09Z mein

Id
qr.h 116 2002-11-20 14:43:09Z mein

Id
region1d.h 116 2002-11-20 14:43:09Z mein

Id
region2d.h 116 2002-11-20 14:43:09Z mein

Id
stopwatch.h 228 2002-12-26 18:25:17Z mein

Id
tntmath.h 5208 2005-08-27 13:45:19Z blendix

Id
transv.h 116 2002-11-20 14:43:09Z mein

Id
triang.h 116 2002-11-20 14:43:09Z mein

Id
trisolve.h 116 2002-11-20 14:43:09Z mein

Id
vec.h 6960 2006-03-04 16:23:15Z blendix

Id
vecadaptor.h 6960 2006-03-04 16:23:15Z blendix


Classes

class  const_Region1D
class  const_Region2D
class  Fortran_Matrix
class  Fortran_Sparse_Col_Matrix
class  Fortran_Sparse_Vector
class  Index1D
class  LowerTriangularView
class  Matrix
class  Region1D
class  Region2D
class  stopwatch
struct  TNTException
class  Transpose_View
class  UnitLowerTriangularView
class  UnitUpperTriangularView
class  UpperTriangularView
class  Vector
class  Vector_Adaptor

Typedefs

typedef TNT_SUBSCRIPT_TYPE Subscript

Functions

float abs (float t)
double abs (double t)
template<class SPDMatrix, class SymmMatrix>
int Cholesky_upper_factorization (SPDMatrix &A, SymmMatrix &L)
template<class T>
dot_prod (const Vector< T > &A, const Vector< T > &B)
template<class MaTriX, class VecToR>
VecToR linear_solve (UnitUpperTriangularView< MaTriX > &A, VecToR &b)
template<class MaTriX, class VecToR>
VecToR linear_solve (UpperTriangularView< MaTriX > &A, VecToR &b)
template<class MaTriX, class VecToR>
VecToR linear_solve (UnitLowerTriangularView< MaTriX > &A, VecToR &b)
template<class MaTriX, class VecToR>
VecToR linear_solve (LowerTriangularView< MaTriX > &A, VecToR &b)
template<class MaTriX, class VecToR>
VecToR Lower_triangular_solve (MaTriX &A, VecToR &b)
template<class MaTRiX>
LowerTriangularView< MaTRiX > Lower_triangular_view (MaTRiX &A)
template<class MaTRiX, class VecToRSubscript>
int LU_factor (MaTRiX &A, VecToRSubscript &indx)
template<class MaTRiX, class VecToR, class VecToRSubscripts>
int LU_solve (const MaTRiX &A, const VecToRSubscripts &indx, VecToR &b)
template<class MaTRiX, class VecToR>
VecToR matmult (UnitUpperTriangularView< MaTRiX > &A, VecToR &x)
template<class MaTRiX, class VecToR>
VecToR matmult (UpperTriangularView< MaTRiX > &A, VecToR &x)
template<class MaTRiX, class VecToR>
VecToR matmult (UnitLowerTriangularView< MaTRiX > &A, VecToR &x)
template<class MaTRiX, class VecToR>
VecToR matmult (LowerTriangularView< MaTRiX > &A, VecToR &x)
template<class Matrix, class T>
Vector< T > matmult (const Transpose_View< Matrix > &A, const Vector< T > &B)
template<class T>
Vector< T > matmult (const Fortran_Matrix< T > &A, const Vector< T > &x)
template<class T>
int matmult (Fortran_Matrix< T > &C, const Fortran_Matrix< T > &A, const Fortran_Matrix< T > &B)
template<class T>
Fortran_Matrix< T > matmult (const Fortran_Matrix< T > &A, const Fortran_Matrix< T > &B)
template<class T>
void matmult (Vector< T > &y, const Matrix< T > &A, const Vector< T > &x)
template<class T>
void matmult (Matrix< T > &C, const Matrix< T > &A, const Matrix< T > &B)
template<class T>
void matmultdiag (Matrix< T > &C, const Vector< T > &diag, const Matrix< T > &A)
template<class T>
void matmultdiag (Matrix< T > &C, const Matrix< T > &A, const Vector< T > &diag)
float max (float a, float b)
int max (int a, int b)
double max (double a, double b)
int min (int a, int b)
float min (float a, float b)
double min (double a, double b)
template<class T>
Fortran_Matrix< T > mult_element (const Fortran_Matrix< T > &A, const Fortran_Matrix< T > &B)
template<class T>
Matrix< T > mult_element (const Matrix< T > &A, const Matrix< T > &B)
template<class T>
Vector< T > operator* (const Vector< T > &A, const T &B)
template<class T>
Vector< T > operator* (const Vector< T > &A, const Vector< T > &B)
template<class MaTRiX, class VecToR>
VecToR operator* (UnitUpperTriangularView< MaTRiX > &A, VecToR &x)
template<class MaTRiX, class VecToR>
VecToR operator* (UpperTriangularView< MaTRiX > &A, VecToR &x)
template<class MaTRiX, class VecToR>
VecToR operator* (UnitLowerTriangularView< MaTRiX > &A, VecToR &x)
template<class MaTRiX, class VecToR>
VecToR operator* (LowerTriangularView< MaTRiX > &A, VecToR &x)
template<class Matrix, class T>
Vector< T > operator* (const Transpose_View< Matrix > &A, const Vector< T > &B)
template<class T>
Fortran_Matrix< T > operator* (const Fortran_Matrix< T > &A, const T &x)
template<class T>
Vector< T > operator* (const Fortran_Matrix< T > &A, const Vector< T > &x)
template<class T>
Fortran_Matrix< T > operator* (const Fortran_Matrix< T > &A, const Fortran_Matrix< T > &B)
template<class T>
Vector< T > operator+ (const Vector< T > &A, const Vector< T > &B)
Index1D operator+ (Subscript i, const Index1D &D)
Index1D operator+ (const Index1D &D, Subscript i)
template<class T>
Fortran_Matrix< T > operator+ (const Fortran_Matrix< T > &A, const Fortran_Matrix< T > &B)
template<class T>
Matrix< T > operator+ (const Matrix< T > &A, const Matrix< T > &B)
template<class T>
Vector< T > operator- (const Vector< T > &A, const Vector< T > &B)
Index1D operator- (Subscript i, Index1D &D)
Index1D operator- (Index1D &D, Subscript i)
template<class T>
Fortran_Matrix< T > operator- (const Fortran_Matrix< T > &A, const Fortran_Matrix< T > &B)
template<class T>
Matrix< T > operator- (const Matrix< T > &A, const Matrix< T > &B)
template<class BBVec>
std::ostream & operator<< (std::ostream &s, const Vector_Adaptor< BBVec > &A)
template<class T>
std::ostream & operator<< (std::ostream &s, const Vector< T > &A)
template<class MaTRiX>
std::ostream & operator<< (std::ostream &s, UnitUpperTriangularView< MaTRiX > &A)
template<class MaTRiX>
std::ostream & operator<< (std::ostream &s, UpperTriangularView< MaTRiX > &A)
template<class MaTRiX>
std::ostream & operator<< (std::ostream &s, const UnitLowerTriangularView< MaTRiX > &A)
template<class MaTRiX>
std::ostream & operator<< (std::ostream &s, const LowerTriangularView< MaTRiX > &A)
template<class Matrix>
std::ostream & operator<< (std::ostream &s, const Transpose_View< Matrix > &A)
template<class Array2D>
std::ostream & operator<< (std::ostream &s, const Region2D< Array2D > &A)
template<class Array2D>
std::ostream & operator<< (std::ostream &s, const const_Region2D< Array2D > &A)
template<class Array1D>
std::ostream & operator<< (std::ostream &s, const_Region1D< Array1D > &A)
template<class Array1D>
std::ostream & operator<< (std::ostream &s, Region1D< Array1D > &A)
template<class T>
ostream & operator<< (ostream &s, const Fortran_Sparse_Vector< T > &A)
template<class T>
std::ostream & operator<< (std::ostream &s, const Fortran_Matrix< T > &A)
template<class T>
ostream & operator<< (ostream &s, const Fortran_Sparse_Col_Matrix< T > &A)
template<class T>
std::ostream & operator<< (std::ostream &s, const Matrix< T > &A)
template<class BBVec>
std::istream & operator>> (std::istream &s, Vector_Adaptor< BBVec > &A)
template<class T>
std::istream & operator>> (std::istream &s, Vector< T > &A)
template<class T>
istream & operator>> (istream &s, Fortran_Sparse_Vector< T > &A)
template<class T>
std::istream & operator>> (std::istream &s, Fortran_Matrix< T > &A)
template<class T>
std::istream & operator>> (std::istream &s, Matrix< T > &A)
double pythag (double a, double b)
float pythag (float a, float b)
template<class MaTRiX, class Vector>
int QR_factor (MaTRiX &A, Vector &C, Vector &D)
template<class MaTRiX, class Vector>
int QR_solve (const MaTRiX &A, const Vector &c, Vector &d, Vector &b)
template<class MaTRiX, class Vector>
int R_solve (const MaTRiX &A, Vector &D, Vector &b)
double seconds (void)
float sign (float a)
float sign (float a, float b)
double sign (double a, double b)
double sign (double a)
template<class MaTRiX, class VecToR>
void SVD (MaTRiX &A, MaTRiX &U, VecToR &s, MaTRiX &V, VecToR &work1, VecToR &work2, int maxiter=SVD_MAX_ITER)
template<class T>
Fortran_Matrix< T > transpose (const Fortran_Matrix< T > &A)
template<class T>
void transpose (const Matrix< T > &A, Matrix< T > &S)
template<class Matrix>
Transpose_View< Matrix > Transpose_view (const Matrix &A)
template<class MaTriX, class VecToR>
VecToR Unit_lower_triangular_solve (MaTriX &A, VecToR &b)
template<class MaTRiX>
UnitLowerTriangularView< MaTRiX > Unit_lower_triangular_view (MaTRiX &A)
template<class MaTriX, class VecToR>
VecToR Unit_upper_triangular_solve (MaTriX &A, VecToR &b)
template<class MaTRiX>
UnitUpperTriangularView< MaTRiX > Unit_upper_triangular_view (MaTRiX &A)
template<class MaTriX, class VecToR>
VecToR Upper_triangular_solve (MaTriX &A, VecToR &b)
template<class MaTRiX>
UpperTriangularView< MaTRiX > Upper_triangular_view (MaTRiX &A)
template<class T>
void vectoradd (Vector< T > &C, const Vector< T > &A, const Vector< T > &B)
template<class T>
void vectoradd (Vector< T > &A, const Vector< T > &B)
template<class T>
void vectorscale (Vector< T > &A, const T &B)
template<class T>
void vectorscale (Vector< T > &C, const Vector< T > &A, const T &B)
template<class T>
void vectorsub (Vector< T > &C, const Vector< T > &A, const Vector< T > &B)
template<class T>
void vectorsub (Vector< T > &A, const Vector< T > &B)


Generated by  Doxygen 1.6.0   Back to index