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.
 All Classes Files Functions Variables Typedefs Friends Macros Pages
Functions
scmatrix.cpp File Reference
#include "cvm.h"
#include "blas.h"
Include dependency graph for scmatrix.cpp:

Go to the source code of this file.

Functions

template<>
CVM_NAMESPACE_BEG CVM_API void __exp< basic_scmatrix< float, std::complex< float > >, float > (basic_scmatrix< float, std::complex< float > > &m, const basic_scmatrix< float, std::complex< float > > &mArg, float tol) throw (cvmexception)
template<>
CVM_API void __exp< basic_scmatrix< double, std::complex< double > >, double > (basic_scmatrix< double, std::complex< double > > &m, const basic_scmatrix< double, std::complex< double > > &mArg, double tol) throw (cvmexception)
template<>
CVM_API void __exp_symm< basic_schmatrix< float, std::complex< float > >, float > (basic_schmatrix< float, std::complex< float > > &m, const basic_schmatrix< float, std::complex< float > > &mArg, float tol) throw (cvmexception)
template<>
CVM_API void __exp_symm< basic_schmatrix< double, std::complex< double > >, double > (basic_schmatrix< double, std::complex< double > > &m, const basic_schmatrix< double, std::complex< double > > &mArg, double tol) throw (cvmexception)
template<>
CVM_API void __cond_num< float, basic_scmatrix< float, std::complex< float > > > (const basic_scmatrix< float, std::complex< float > > &mArg, float &dCond) throw (cvmexception)
template<>
CVM_API void __cond_num< double, basic_scmatrix< double, std::complex< double > > > (const basic_scmatrix< double, std::complex< double > > &mArg, double &dCond) throw (cvmexception)
template<>
CVM_API void __inv< basic_scmatrix< float, std::complex< float > > > (basic_scmatrix< float, std::complex< float > > &m, const basic_scmatrix< float, std::complex< float > > &mArg) throw (cvmexception)
template<>
CVM_API void __inv< basic_scmatrix< double, std::complex< double > > > (basic_scmatrix< double, std::complex< double > > &m, const basic_scmatrix< double, std::complex< double > > &mArg) throw (cvmexception)
template<>
CVM_API void __inv< basic_schmatrix< float, std::complex< float > > > (basic_schmatrix< float, std::complex< float > > &m, const basic_schmatrix< float, std::complex< float > > &mArg) throw (cvmexception)
template<>
CVM_API void __inv< basic_schmatrix< double, std::complex< double > > > (basic_schmatrix< double, std::complex< double > > &m, const basic_schmatrix< double, std::complex< double > > &mArg) throw (cvmexception)

Function Documentation

template<>
CVM_NAMESPACE_BEG CVM_API void __exp< basic_scmatrix< float, std::complex< float > >, float > ( basic_scmatrix< float, std::complex< float > > &  m,
const basic_scmatrix< float, std::complex< float > > &  mArg,
float  tol 
) throw (cvmexception)

Definition at line 17 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __exp< basic_scmatrix< double, std::complex< double > >, double > ( basic_scmatrix< double, std::complex< double > > &  m,
const basic_scmatrix< double, std::complex< double > > &  mArg,
double  tol 
) throw (cvmexception)

Definition at line 49 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __exp_symm< basic_schmatrix< float, std::complex< float > >, float > ( basic_schmatrix< float, std::complex< float > > &  m,
const basic_schmatrix< float, std::complex< float > > &  mArg,
float  tol 
) throw (cvmexception)

Definition at line 81 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __exp_symm< basic_schmatrix< double, std::complex< double > >, double > ( basic_schmatrix< double, std::complex< double > > &  m,
const basic_schmatrix< double, std::complex< double > > &  mArg,
double  tol 
) throw (cvmexception)

Definition at line 113 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __cond_num< float, basic_scmatrix< float, std::complex< float > > > ( const basic_scmatrix< float, std::complex< float > > &  mArg,
float &  dCond 
) throw (cvmexception)

Definition at line 145 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __cond_num< double, basic_scmatrix< double, std::complex< double > > > ( const basic_scmatrix< double, std::complex< double > > &  mArg,
double &  dCond 
) throw (cvmexception)

Definition at line 173 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __inv< basic_scmatrix< float, std::complex< float > > > ( basic_scmatrix< float, std::complex< float > > &  m,
const basic_scmatrix< float, std::complex< float > > &  mArg 
) throw (cvmexception)

Definition at line 201 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __inv< basic_scmatrix< double, std::complex< double > > > ( basic_scmatrix< double, std::complex< double > > &  m,
const basic_scmatrix< double, std::complex< double > > &  mArg 
) throw (cvmexception)

Definition at line 236 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __inv< basic_schmatrix< float, std::complex< float > > > ( basic_schmatrix< float, std::complex< float > > &  m,
const basic_schmatrix< float, std::complex< float > > &  mArg 
) throw (cvmexception)

Definition at line 270 of file scmatrix.cpp.

Here is the call graph for this function:

template<>
CVM_API void __inv< basic_schmatrix< double, std::complex< double > > > ( basic_schmatrix< double, std::complex< double > > &  m,
const basic_schmatrix< double, std::complex< double > > &  mArg 
) throw (cvmexception)

Definition at line 319 of file scmatrix.cpp.

Here is the call graph for this function: