CVM Class Library
8.1
This C++ class library encapsulates concepts of vector and different matrices including square, band, symmetric and hermitian ones in Euclidean space of real and complex numbers.
|
Go to the source code of this file.
Functions | |
template<> | |
CVM_NAMESPACE_BEG CVM_API void | __exp< basic_srmatrix< float >, float > (basic_srmatrix< float > &m, const basic_srmatrix< float > &mArg, float tol) throw (cvmexception) |
template<> | |
CVM_API void | __exp< basic_srmatrix< double >, double > (basic_srmatrix< double > &m, const basic_srmatrix< double > &mArg, double tol) throw (cvmexception) |
template<> | |
CVM_API void | __exp_symm< basic_srsmatrix< float >, float > (basic_srsmatrix< float > &m, const basic_srsmatrix< float > &mArg, float tol) throw (cvmexception) |
template<> | |
CVM_API void | __exp_symm< basic_srsmatrix< double >, double > (basic_srsmatrix< double > &m, const basic_srsmatrix< double > &mArg, double tol) throw (cvmexception) |
template<> | |
CVM_API void | __cond_num< float, basic_srmatrix< float > > (const basic_srmatrix< float > &mArg, float &dCond) throw (cvmexception) |
template<> | |
CVM_API void | __cond_num< double, basic_srmatrix< double > > (const basic_srmatrix< double > &mArg, double &dCond) throw (cvmexception) |
template<> | |
CVM_API void | __inv< basic_srmatrix< float > > (basic_srmatrix< float > &m, const basic_srmatrix< float > &mArg) throw (cvmexception) |
template<> | |
CVM_API void | __inv< basic_srmatrix< double > > (basic_srmatrix< double > &m, const basic_srmatrix< double > &mArg) throw (cvmexception) |
template<> | |
CVM_API void | __polynom< float, basic_rvector< float > > (float *mpd, tint ldP, tint mnM, const float *pd, tint ldA, const basic_rvector< float > &v) |
template<> | |
CVM_API void | __polynom< double, basic_rvector< double > > (double *mpd, tint ldP, tint mnM, const double *pd, tint ldA, const basic_rvector< double > &v) |
template<> | |
CVM_API void | __solve< float, float, basic_srmatrix< float > > (const basic_srmatrix< float > &m, tint nrhs, const float *pB, tint ldB, float *pX, tint ldX, float &dErr, const float *pLU, const tint *pPivots, int transp_mode) throw (cvmexception) |
template<> | |
CVM_API void | __solve< double, double, basic_srmatrix< double > > (const basic_srmatrix< double > &m, tint nrhs, const double *pB, tint ldB, double *pX, tint ldX, double &dErr, const double *pLU, const tint *pPivots, int transp_mode) throw (cvmexception) |
template<> | |
CVM_API void | __solve< float, float, basic_srbmatrix< float > > (const basic_srbmatrix< float > &m, tint nrhs, const float *pB, tint ldB, float *pX, tint ldX, float &dErr, const float *pLU, const tint *pPivots, int transp_mode) throw (cvmexception) |
template<> | |
CVM_API void | __solve< double, double, basic_srbmatrix< double > > (const basic_srbmatrix< double > &m, tint nrhs, const double *pB, tint ldB, double *pX, tint ldX, double &dErr, const double *pLU, const tint *pPivots, int transp_mode) throw (cvmexception) |
template<> | |
CVM_API void | __solve< float, float, basic_srsmatrix< float > > (const basic_srsmatrix< float > &m, tint nrhs, const float *pB, tint ldB, float *pX, tint ldX, float &dErr, const float *pLU, const tint *pPivots, int) throw (cvmexception) |
template<> | |
CVM_API void | __solve< double, double, basic_srsmatrix< double > > (const basic_srsmatrix< double > &m, tint nrhs, const double *pB, tint ldB, double *pX, tint ldX, double &dErr, const double *pLU, const tint *pPivots, int) throw (cvmexception) |
template<> | |
CVM_API void | __inv< basic_srsmatrix< float > > (basic_srsmatrix< float > &m, const basic_srsmatrix< float > &mArg) throw (cvmexception) |
template<> | |
CVM_API void | __inv< basic_srsmatrix< double > > (basic_srsmatrix< double > &m, const basic_srsmatrix< double > &mArg) throw (cvmexception) |
CVM_NAMESPACE_BEG CVM_API void __exp< basic_srmatrix< float >, float > | ( | basic_srmatrix< float > & | m, |
const basic_srmatrix< float > & | mArg, | ||
float | tol | ||
) | throw (cvmexception) |
CVM_API void __exp< basic_srmatrix< double >, double > | ( | basic_srmatrix< double > & | m, |
const basic_srmatrix< double > & | mArg, | ||
double | tol | ||
) | throw (cvmexception) |
CVM_API void __exp_symm< basic_srsmatrix< float >, float > | ( | basic_srsmatrix< float > & | m, |
const basic_srsmatrix< float > & | mArg, | ||
float | tol | ||
) | throw (cvmexception) |
CVM_API void __exp_symm< basic_srsmatrix< double >, double > | ( | basic_srsmatrix< double > & | m, |
const basic_srsmatrix< double > & | mArg, | ||
double | tol | ||
) | throw (cvmexception) |
CVM_API void __cond_num< float, basic_srmatrix< float > > | ( | const basic_srmatrix< float > & | mArg, |
float & | dCond | ||
) | throw (cvmexception) |
CVM_API void __cond_num< double, basic_srmatrix< double > > | ( | const basic_srmatrix< double > & | mArg, |
double & | dCond | ||
) | throw (cvmexception) |
CVM_API void __inv< basic_srmatrix< float > > | ( | basic_srmatrix< float > & | m, |
const basic_srmatrix< float > & | mArg | ||
) | throw (cvmexception) |
CVM_API void __inv< basic_srmatrix< double > > | ( | basic_srmatrix< double > & | m, |
const basic_srmatrix< double > & | mArg | ||
) | throw (cvmexception) |
CVM_API void __polynom< float, basic_rvector< float > > | ( | float * | mpd, |
tint | ldP, | ||
tint | mnM, | ||
const float * | pd, | ||
tint | ldA, | ||
const basic_rvector< float > & | v | ||
) |
CVM_API void __polynom< double, basic_rvector< double > > | ( | double * | mpd, |
tint | ldP, | ||
tint | mnM, | ||
const double * | pd, | ||
tint | ldA, | ||
const basic_rvector< double > & | v | ||
) |
CVM_API void __solve< float, float, basic_srmatrix< float > > | ( | const basic_srmatrix< float > & | m, |
tint | nrhs, | ||
const float * | pB, | ||
tint | ldB, | ||
float * | pX, | ||
tint | ldX, | ||
float & | dErr, | ||
const float * | pLU, | ||
const tint * | pPivots, | ||
int | transp_mode | ||
) | throw (cvmexception) |
CVM_API void __solve< double, double, basic_srmatrix< double > > | ( | const basic_srmatrix< double > & | m, |
tint | nrhs, | ||
const double * | pB, | ||
tint | ldB, | ||
double * | pX, | ||
tint | ldX, | ||
double & | dErr, | ||
const double * | pLU, | ||
const tint * | pPivots, | ||
int | transp_mode | ||
) | throw (cvmexception) |
CVM_API void __solve< float, float, basic_srbmatrix< float > > | ( | const basic_srbmatrix< float > & | m, |
tint | nrhs, | ||
const float * | pB, | ||
tint | ldB, | ||
float * | pX, | ||
tint | ldX, | ||
float & | dErr, | ||
const float * | pLU, | ||
const tint * | pPivots, | ||
int | transp_mode | ||
) | throw (cvmexception) |
CVM_API void __solve< double, double, basic_srbmatrix< double > > | ( | const basic_srbmatrix< double > & | m, |
tint | nrhs, | ||
const double * | pB, | ||
tint | ldB, | ||
double * | pX, | ||
tint | ldX, | ||
double & | dErr, | ||
const double * | pLU, | ||
const tint * | pPivots, | ||
int | transp_mode | ||
) | throw (cvmexception) |
CVM_API void __solve< float, float, basic_srsmatrix< float > > | ( | const basic_srsmatrix< float > & | m, |
tint | nrhs, | ||
const float * | pB, | ||
tint | ldB, | ||
float * | pX, | ||
tint | ldX, | ||
float & | dErr, | ||
const float * | pLU, | ||
const tint * | pPivots, | ||
int | |||
) | throw (cvmexception) |
CVM_API void __solve< double, double, basic_srsmatrix< double > > | ( | const basic_srsmatrix< double > & | m, |
tint | nrhs, | ||
const double * | pB, | ||
tint | ldB, | ||
double * | pX, | ||
tint | ldX, | ||
double & | dErr, | ||
const double * | pLU, | ||
const tint * | pPivots, | ||
int | |||
) | throw (cvmexception) |
CVM_API void __inv< basic_srsmatrix< float > > | ( | basic_srsmatrix< float > & | m, |
const basic_srsmatrix< float > & | mArg | ||
) | throw (cvmexception) |
CVM_API void __inv< basic_srsmatrix< double > > | ( | basic_srsmatrix< double > & | m, |
const basic_srsmatrix< double > & | mArg | ||
) | throw (cvmexception) |