Logo Search packages:      
Sourcecode: blender version File versions

TNT Namespace Reference


Detailed Description

Id
cmat.h,v 1.6 2004/08/30 13:44:58 sirdude Exp

Id
fmat.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
index.h,v 1.3 2002/11/20 14:43:09 mein Exp

Id
lu.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
qr.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
region1d.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
region2d.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
stopwatch.h,v 1.5 2002/12/26 18:25:14 mein Exp

Id
svd.h,v 1.6 2003/05/01 19:52:30 sirdude Exp

Id
tntmath.h,v 1.5 2003/05/01 19:52:30 sirdude Exp

Id
transv.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
triang.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
trisolve.h,v 1.4 2002/11/20 14:43:09 mein Exp

Id
vec.h,v 1.5 2004/07/22 00:15:49 kester Exp

Id
vecadaptor.h,v 1.4 2002/11/20 14:43:09 mein Exp


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)
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, VecToR &w, MaTRiX &v, VecToR &work_space)
template<class MaTRiX, class VecToR>
void SVD_a (MaTRiX &a, VecToR &w, MaTRiX &v)
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