SLIMMER
SimpleTMat< TM, MATX, MATY, TS > Member List
This is the complete list of members for SimpleTMat< TM, MATX, MATY, TS >, including all inherited members.
_elemSimpleTMat< TM, MATX, MATY, TS > [protected]
_versionID (defined in SimpleTMat< TM, MATX, MATY, TS >)SimpleTMat< TM, MATX, MATY, TS > [static]
AsymmetryError() constSimpleBaseTMat< TM, TS > [inline]
ColumnMat(const int &col) const SimpleTMat< TM, MATX, MATY, TS > [inline]
ColumnVec(const int &col) const SimpleTMat< TM, MATX, MATY, TS > [inline]
ConvolveH(SimpleBaseTVec< TV, TVS > &v1)SimpleBaseTMat< TM, TS > [inline]
ConvolveV(SimpleBaseTVec< TV, TVS > &v1)SimpleBaseTMat< TM, TS > [inline]
CountNumeric(const char *s)SimpleNumericArrayIO [inline]
Determinant()SimpleTMat< TM, MATX, MATY, TS > [inline]
DiagMat2Vec(SimpleBaseTVec< TM, TS > &v)SimpleBaseTMat< TM, TS > [inline]
ElementsWithinRange(const TM &min, const TM &max) constSimpleBaseTMat< TM, TS > [inline]
FrobeniusNormSQ() const (defined in SimpleBaseTMat< TM, TS >)SimpleBaseTMat< TM, TS > [inline]
GetNCol(const char *filename)SimpleNumericArrayIO [inline]
GetNRow(const int nCol, const char *filename)SimpleNumericArrayIO [inline]
Identity()SimpleBaseTMat< TM, TS > [inline]
IndexOffset(const int &j, const int &i) const (defined in SimpleBaseTMat< TM, TS >)SimpleBaseTMat< TM, TS > [inline]
IndexVals(int start=0) (defined in SimpleBaseTMat< TM, TS >)SimpleBaseTMat< TM, TS > [inline]
IndexValsX() (defined in SimpleBaseTMat< TM, TS >)SimpleBaseTMat< TM, TS > [inline]
Inverse()SimpleTMat< TM, MATX, MATY, TS > [inline]
isSquare() constSimpleBaseTMat< TM, TS > [inline]
JacobiCyclic(SimpleTMat< TM, MATX, MATY, TS > &V, SimpleTVec< TM, MATX > &eVal, int maxit=50, int ShowOverun=(1==1), double threshold=0.001, TM convLimit=0.00001) (defined in SimpleTMat< TM, MATX, MATY, TS >)SimpleTMat< TM, MATX, MATY, TS > [inline]
SimpleBaseTMat< TM, TS >::JacobiCyclic(SimpleBaseTMat< TM, TS > &V, SimpleBaseTVec< TM > &eVal, int maxit=50, int ShowOverun=(1==1), double threshold=0.001, TM convLimit=0.00001)SimpleBaseTMat< TM, TS > [inline]
LinSolve()SimpleTMat< TM, MATX, MATY, TS > [inline]
LoadFromFile(const char *filename)SimpleNumericArrayIO [inline]
LUPDecompose(TS *perm)SimpleBaseTMat< TM, TS > [inline]
LUPInvert(SimpleBaseTMat< TM, TS > &result, TS *perm) constSimpleBaseTMat< TM, TS > [inline]
LUPSolve(TM *bout, TS *perm, TM *b) constSimpleBaseTMat< TM, TS > [inline]
Mat2Vec(SimpleBaseTVec< TM, TS > &v)SimpleBaseTMat< TM, TS > [inline]
MatX() const SimpleTMat< TM, MATX, MATY, TS > [inline, virtual]
MatXY() const SimpleTMat< TM, MATX, MATY, TS > [inline, virtual]
MatY() const SimpleTMat< TM, MATX, MATY, TS > [inline, virtual]
MaxElement() constSimpleBaseTMat< TM, TS > [inline]
MinElement() constSimpleBaseTMat< TM, TS > [inline]
NormColumns()SimpleBaseTMat< TM, TS > [inline]
NormInf() const (defined in SimpleBaseTMat< TM, TS >)SimpleBaseTMat< TM, TS > [inline]
NormRows()SimpleBaseTMat< TM, TS > [inline]
Null()SimpleBaseTMat< TM, TS > [inline]
operator()(const TS &i, const TS &j) const (defined in SimpleTMat< TM, MATX, MATY, TS >)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator()(const TS &i)SimpleTMat< TM, MATX, MATY, TS > [inline, virtual]
operator()(const int &i) const (defined in SimpleTMat< TM, MATX, MATY, TS >)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator*(const TM &scalar) const SimpleTMat< TM, MATX, MATY, TS > [inline]
operator*(const SimpleBaseTVec< T2 > &v) const SimpleTMat< TM, MATX, MATY, TS > [inline]
operator*(const SimpleTMat< TM, MATX2, MATX, TS > &v) const SimpleTMat< TM, MATX, MATY, TS > [inline]
operator*=(const TM &scalar)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator+(const SimpleTMat< TM, MATX, MATY, TS > &v) const SimpleTMat< TM, MATX, MATY, TS > [inline]
operator+=(const SimpleTMat< TM, MATX, MATY, TS > &src)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator+=(const TM &scalar)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator-(const SimpleTMat< TM, MATX, MATY, TS > &v) const SimpleTMat< TM, MATX, MATY, TS > [inline]
operator-=(const SimpleTMat< TM, MATX, MATY, TS > &src)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator-=(const TM &scalar)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator=(const SimpleTMat< T2, MATX, MATY, TS > &src)SimpleTMat< TM, MATX, MATY, TS > [inline]
operator[](const TS &i)SimpleTMat< TM, MATX, MATY, TS > [inline, virtual]
operator[](const TS &i) const (defined in SimpleTMat< TM, MATX, MATY, TS >)SimpleTMat< TM, MATX, MATY, TS > [inline]
Outer(const SimpleBaseTVec< TIN1, TS > &v1, const SimpleBaseTVec< TIN2, TS > &v2)SimpleBaseTMat< TM, TS > [inline]
Print(FILE *fp=stderr)SimpleBaseTMat< TM, TS > [inline]
PrintOctave(const char *name=NULL, FILE *fp=stderr)SimpleBaseTMat< TM, TS > [inline]
Random(const TM &max=1.0, const TM &min=0, long int seed=1234551662)SimpleBaseTMat< TM, TS > [inline]
RandomSym(const TM &max=1.0, const TM &min=0, long int seed=1234551662)SimpleBaseTMat< TM, TS > [inline]
ReadFromFile(const char *filename)SimpleNumericArrayIO [inline]
ReadFromFileCR(const int nCol, const int nRow, const char *filename)SimpleBaseTMat< TM, TS > [inline, virtual]
ReSize(const TSmatX, const TSMATY)SimpleBaseTMat< TM, TS > [inline, virtual]
ReSize(const SimpleBaseTMat &src)SimpleBaseTMat< TM, TS > [inline, virtual]
RowMat(const int &row) const SimpleTMat< TM, MATX, MATY, TS > [inline]
RowVec(const int &row) const SimpleTMat< TM, MATX, MATY, TS > [inline]
SameSize(const SimpleBaseTMat< TM, TS > &m) constSimpleBaseTMat< TM, TS > [inline]
Save2File(char *filename)SimpleBaseTMat< TM, TS > [inline]
SetAll(const TM &val)SimpleBaseTMat< TM, TS > [inline]
SetAllCol(const int col, const TM &val)SimpleBaseTMat< TM, TS > [inline]
SetAllRow(const int row, const TM &val)SimpleBaseTMat< TM, TS > [inline]
SetCol(const int col, const char *s)SimpleBaseTMat< TM, TS > [inline]
SetColVec(const int &col, const SimpleTVec< TM, MATX > &v2)SimpleTMat< TM, MATX, MATY, TS > [inline]
SetRow(const int row, const char *s)SimpleBaseTMat< TM, TS > [inline]
SetRowVec(const int &row, const SimpleTVec< TM, MATX > &v2)SimpleTMat< TM, MATX, MATY, TS > [inline]
SimpleBaseTMat()SimpleBaseTMat< TM, TS > [inline]
SimpleNumericArrayIO() (defined in SimpleNumericArrayIO)SimpleNumericArrayIO [inline]
SimpleTMat()SimpleTMat< TM, MATX, MATY, TS > [inline]
SimpleTMat(const SimpleTMat< TM, MATX, MATY, TS > &src)SimpleTMat< TM, MATX, MATY, TS > [inline]
SimpleTMat(const SimpleBaseTMat< TM2, TS > &src)SimpleTMat< TM, MATX, MATY, TS > [inline]
SubMatrix(SimpleTMat< TM, MATX2, MATY2, TS > &v2, const int &col=0, const int &row=0) const SimpleTMat< TM, MATX, MATY, TS > [inline]
Sum() constSimpleBaseTMat< TM, TS > [inline]
SymOffDiag() constSimpleBaseTMat< TM, TS > [inline]
SymSchur(TM &c, TM &s, const TS &p, const TS &q) constSimpleBaseTMat< TM, TS > [inline]
Trace() constSimpleBaseTMat< TM, TS > [inline]
Transpose() const SimpleTMat< TM, MATX, MATY, TS > [inline]
TransposeInPlace()SimpleBaseTMat< TM, TS > [inline]
TransposeM(const SimpleBaseTMat< TM, TS > &v2)SimpleBaseTMat< TM, TS > [inline]
TransposeReturn() const SimpleTMat< TM, MATX, MATY, TS > [inline]
Val(const TS i) const SimpleTMat< TM, MATX, MATY, TS > [inline, virtual]
Val(const TS i, const TS j) const SimpleTMat< TM, MATX, MATY, TS > [inline, virtual]
ValidElements() constSimpleBaseTMat< TM, TS > [inline]
Vec2DiagMat(const SimpleBaseTVec< TM, TS > &v)SimpleBaseTMat< TM, TS > [inline]
Vec2Mat(const SimpleBaseTVec< TM, TS > &v)SimpleBaseTMat< TM, TS > [inline]
~SimpleBaseTMat()SimpleBaseTMat< TM, TS > [inline, virtual]
~SimpleNumericArrayIO() (defined in SimpleNumericArrayIO)SimpleNumericArrayIO [inline, virtual]
 All Classes Functions Variables Typedefs