tmath Namespace Reference

This namespace encapsulates all classes and methods of the module tmath. More...


Classes

class  DiagonalMatrix
class  LuaMatrix
 internal More...
class  LuaMatrixBlock
 internal More...
class  Matrix
 Standard matrix class. More...
class  MatrixBlock
 A generic view onto parts of a Matrix. More...
class  MatrixCWise
 coefficient wise access to Matrix More...
class  MatrixEigenSym
 Eigen decomposition of symmetric matrices. More...
class  MatrixEigenUnsym
 Eigen decomposition of unsymmetric matrices. More...
class  MatrixLDLt
 Cholesky LDL' decomposition. More...
class  MatrixLLt
 Cholesky LL' decomposition. More...
class  MatrixLU
 LU decomposition. More...
class  MatrixQR
 QR decomposition. More...
class  MatrixSVD
 Singular value decomposition. More...
class  SparseArray
class  SparseEntry

Namespaces

namespace  functions
 encapsulates external functions for linalg objects
namespace  inout
 encapsulates I/O functions for Matrix
namespace  sparse
 encapsulates sparse matrix classes and algorithms

Functions

double gamma (double z)
double gauss1_pdf (double x)
double gauss2_pdf (double x, double y, double rho)
double gaussn_pdf (const tmath::Matrix &x, const tmath::Matrix *irho, double detl)
Matrix Identity (unsigned int i, unsigned int j)
Matrix Identity (unsigned int i)
 creates a column vector
int is_swig_type (lua_State *L)
int my_SWIG_TypeCheck (const char *c, swig_type_info *ty)
SparseArray SparseArrayInput (const std::string &, const bool &)
SparseArray SparseArrayInput (const std::string &)
double uniform_rand ()
Matrix Vector (unsigned int i)
 creates a column vector
Matrix ZeroMatrix (unsigned int i, unsigned int j)
 creates a zero matrix
Matrix ZeroVector (unsigned int i)
 creates a zero column vector


Detailed Description

This namespace encapsulates all classes and methods of the module tmath.

This file contains the sources of functions which modify the SWIG wrapper.

They are directly incorporated into the SWIG module by the

 %native 
command.

Generated on Wed Nov 17 17:36:01 2010 for 'tmath' Module Programming Interface by  doxygen 1.5.6