tngmath::Matrix Member List

This is the complete list of members for tngmath::Matrix, including all inherited members.

__getitem__(const TIndex &i) const tngmath::MathArrayBase< double >
__setitem__(const TIndex &i, const TScalar &d)tngmath::MathArrayBase< double >
__str__() const tngmath::MathArrayBase< double >
AppendedColumns(const MathArrayBase< TScalar > &ar) const tngmath::MathArrayBase< double >
AppendedRows(const MathArrayBase< TScalar > &ar) const tngmath::MathArrayBase< double >
Assign(const MathArrayBase< TScalar > &ar)tngmath::MathArrayBase< double > [inline]
Base typedef (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double >
Col(const TIndex &col) const tngmath::MathArrayBase< double >
Cols() const tngmath::MathArrayBase< double > [inline]
ColWise()tngmath::Matrix [inline]
ConservativeResize(const TIndex &rows, const TIndex &cols=1)tngmath::MathArrayBase< double >
Constant(const TIndex &rows, const double &value)tngmath::MathArrayBase< double > [inline, static]
Constant(const TIndex &rows, const TIndex &cols, const double &value) (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double > [inline, static]
Cross(const MathArrayBase< TScalar > &x) const tngmath::MathArrayBase< double >
CWise()tngmath::Matrix [inline]
DeleteCol(const TIndex &col)tngmath::MathArrayBase< double >
DeletedColumns(const TIndex &col, const TIndex &col2) const tngmath::MathArrayBase< double >
DeletedRows(const TIndex &row, const TIndex &row2) const tngmath::MathArrayBase< double >
Determinant() const tngmath::MathArrayBase< double >
Dot(const MathArrayBase< TScalar > &other) const tngmath::MathArrayBase< double >
Dott(const MathArrayBase< TScalar > &other) const tngmath::MathArrayBase< double >
Eigen()tngmath::Matrix
EigenSym(bool computeeigenvectors=true)tngmath::Matrix
EigenSym(const Matrix &mass, bool computeeigenvectors=true)tngmath::Matrix
EigenSymInPlace(Matrix **eval, Matrix **evec) const (defined in tngmath::Matrix)tngmath::Matrix [inline]
EigenSymInPlace(const MathArrayBase< TScalar > &mass, Matrix **eval, Matrix **evec) const (defined in tngmath::Matrix)tngmath::Matrix [inline]
tngmath::MatrixBase::EigenSymInPlace(MathArrayBase< TScalar > **eval, MathArrayBase< TScalar > **evec) const tngmath::MathArrayBase< double > [inline]
EigenSymInPlace(MathArrayBase< TScalar > &eval, MathArrayBase< TScalar > &evec) const (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double >
tngmath::MatrixBase::EigenSymInPlace(const MathArrayBase< TScalar > &mass, MathArrayBase< TScalar > **eval, MathArrayBase< TScalar > **evec) const tngmath::MathArrayBase< double > [inline]
EigenSymInPlace(const MathArrayBase< TScalar > &mass, MathArrayBase< TScalar > &eval, MathArrayBase< TScalar > &evec) const (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double >
EigenSymUpper(bool computeeigenvectors=true)tngmath::Matrix
ExtractBlock(const TIndex &row, const TIndex &col, const TIndex &row2, const TIndex &col2) const tngmath::MathArrayBase< double >
ExtractColumns(const TIndex &col, const TIndex &col2=-1) const tngmath::MathArrayBase< double >
ExtractDiagonal() const tngmath::MathArrayBase< double > [inline]
ExtractRows(const TIndex &row, const TIndex &row2=-1) const tngmath::MathArrayBase< double >
Get(const TIndex &nrow) const tngmath::MathArrayBase< double > [inline]
Get(const TIndex &nrow, const TIndex &ncol) const tngmath::MathArrayBase< double > [inline]
GramSchmidt() const tngmath::MathArrayBase< double > [inline]
GramSchmidt(const TIndex &col)tngmath::MathArrayBase< double >
GramSchmidt(const MathArrayBase< TScalar > &x) const tngmath::MathArrayBase< double >
Hankel(const TIndex &m) const tngmath::MathArrayBase< double >
Identity(const TIndex &rows, const TIndex &cols)tngmath::MathArrayBase< double > [inline, static]
Init()tngmath::MathArrayBase< double > [inline]
InnerProduct(const MathArrayBase< TScalar > &other) const tngmath::MathArrayBase< double >
Inverse() const tngmath::MathArrayBase< double >
IsApprox(const MathArrayBase< TScalar > &other, const TScalar &s) const tngmath::MathArrayBase< double > [inline]
IsApproxToConstant(const TScalar &value, const TScalar &s) const tngmath::MathArrayBase< double > [inline]
IsDiagonal(const TScalar &s) const tngmath::MathArrayBase< double > [inline]
IsIdentity(const TScalar &s) const tngmath::MathArrayBase< double > [inline]
IsLowerTriangular(const TScalar &s) const tngmath::MathArrayBase< double > [inline]
IsScalar() const tngmath::MathArrayBase< double > [inline]
IsUnitary(const TScalar &s) const tngmath::MathArrayBase< double > [inline]
IsUpperTriangular(const TScalar &s) const tngmath::MathArrayBase< double > [inline]
IsVector() const tngmath::MathArrayBase< double > [inline]
IsZero(const TScalar &s) const tngmath::MathArrayBase< double > [inline]
LDLT()tngmath::Matrix
LinearRegression(const MathArrayBase< TScalar > &y, const bool compute) const tngmath::MathArrayBase< double >
LLT()tngmath::Matrix
LU()tngmath::Matrix
MathArrayBase()tngmath::MathArrayBase< double > [inline]
MathArrayBase(const MathArrayBase< TScalar > &ar)tngmath::MathArrayBase< double > [inline]
MathArrayBase(const Eigen::MatrixBase< OtherDerived > &x)tngmath::MathArrayBase< double > [inline]
MathArrayBase(const TIndex &nrow, const TIndex &ncol=1)tngmath::MathArrayBase< double > [inline]
Matrix()tngmath::Matrix [inline]
Matrix(const MathArrayBase< double > &ar)tngmath::Matrix [inline]
Matrix(const SparseMatrix &ar)tngmath::Matrix
Matrix(const Eigen::MatrixBase< OtherDerived > &x)tngmath::Matrix [inline]
Matrix(const TIndex &nrow, const TIndex &ncol=1)tngmath::Matrix [inline]
MatrixBase()tngmath::MatrixBase [inline]
MatrixBase(const MathArrayBase< double > &ar)tngmath::MatrixBase [inline]
MatrixBase(const Eigen::MatrixBase< OtherDerived > &x)tngmath::MatrixBase [inline]
MatrixBase(const TIndex &nrow, const TIndex &ncol=1)tngmath::MatrixBase [inline]
MaxCoeff(TIndex *row, TIndex *col) const tngmath::MathArrayBase< double > [inline]
MinCoeff(TIndex *row, TIndex *col) const tngmath::MathArrayBase< double > [inline]
ModAdd(const MathArrayBase< TScalar > &other)tngmath::MathArrayBase< double >
ModDiv(const TScalar &other)tngmath::MathArrayBase< double > [inline]
ModMul(const TScalar &other)tngmath::MathArrayBase< double > [inline]
ModSub(const MathArrayBase< TScalar > &other)tngmath::MathArrayBase< double >
Norm() const tngmath::MathArrayBase< double > [inline]
Normalize()tngmath::MathArrayBase< double >
Normalized() const tngmath::MathArrayBase< double >
Ones(const TIndex &rows, const TIndex &cols=1)tngmath::MathArrayBase< double > [inline, static]
operator*(const MathArrayBase< TScalar > &other) const tngmath::MathArrayBase< double >
operator*(const TScalar &other) const tngmath::MathArrayBase< double > [inline]
operator+(const MathArrayBase< TScalar > &other) const tngmath::MathArrayBase< double >
operator-(const MathArrayBase< TScalar > &other) const tngmath::MathArrayBase< double >
operator/(const TScalar &other) const tngmath::MathArrayBase< double > [inline]
operator=(const MathArrayBase< TScalar > &ar)tngmath::MathArrayBase< double > [inline]
operator=(const Eigen::MatrixBase< OtherDerived > &other)tngmath::MathArrayBase< double > [inline]
OuterProduct(const MathArrayBase< TScalar > &other) const tngmath::MathArrayBase< double >
Output(const std::string &file) const tngmath::MathArrayBase< double >
Print(const std::string &format="%g ") const tngmath::MathArrayBase< double >
PrintComplex(const std::string &format="%g ") const tngmath::MathArrayBase< double >
QR()tngmath::Matrix
QuadraticRegression(const MathArrayBase< TScalar > &y, const bool full, const bool compute) const tngmath::MathArrayBase< double >
Random(const TIndex &rows, const TIndex &cols=1)tngmath::MathArrayBase< double > [inline, static]
Rank() const tngmath::MathArrayBase< double >
Rasterize(TScalar xlo, TScalar xhi, const TIndex &nx, TScalar ylo, TScalar yhi, const TIndex &ny, const bool trans=false) const tngmath::MathArrayBase< double >
Read(const TIndex &n, const TBuffer &x)tngmath::MathArrayBase< double >
Resize(const TIndex &rows, const TIndex &cols=1)tngmath::MathArrayBase< double >
Rotate(const MathArrayBase< TScalar > &center, const MathArrayBase< TScalar > &omega) const tngmath::MathArrayBase< double >
Row(const TIndex &row) const tngmath::MathArrayBase< double >
Rows() const tngmath::MathArrayBase< double > [inline]
RowWise()tngmath::Matrix [inline]
Set(const TScalar &val)tngmath::MathArrayBase< double > [inline]
Set(const TIndex &nrow, const TScalar &val)tngmath::MathArrayBase< double >
Set(const TIndex &nrow, const TIndex &ncol, const TScalar &val)tngmath::MathArrayBase< double >
SetBlock(const MathArrayBase< TScalar > &ar, const TIndex &row, const TIndex &col)tngmath::MathArrayBase< double >
SetColumns(const TIndex &col, const MathArrayBase< TScalar > &ar)tngmath::MathArrayBase< double >
SetConstant(const double &value)tngmath::MathArrayBase< double > [inline]
SetDiagonal(const TScalar &d)tngmath::MathArrayBase< double > [inline]
SetDiagonal(const MathArrayBase< TScalar > &d)tngmath::MathArrayBase< double >
SetIdentity()tngmath::MathArrayBase< double > [inline]
SetLinearMap(const TScalar &lefttop, const TScalar &bottom)tngmath::MathArrayBase< double > [inline]
SetLinearMap(const TScalar &lefttop, const TScalar &bottom, const TScalar &right)tngmath::MathArrayBase< double >
SetOnes()tngmath::MathArrayBase< double > [inline]
SetRandom()tngmath::MathArrayBase< double > [inline]
SetRows(const TIndex &row, const MathArrayBase< TScalar > &ar)tngmath::MathArrayBase< double >
SetZero()tngmath::MathArrayBase< double > [inline]
SolveLowerTriangular(const MathArrayBase< TScalar > &n) const tngmath::MathArrayBase< double >
SolveUpperTriangular(const MathArrayBase< TScalar > &n) const tngmath::MathArrayBase< double >
Sort(const TIndex &col=0, const bool up=true) const tngmath::MathArrayBase< double >
Sum() const tngmath::MathArrayBase< double > [inline]
SVD()tngmath::Matrix
SVDInPlace(Matrix **svalues, Matrix **mat_U, Matrix **mat_V) const (defined in tngmath::Matrix)tngmath::Matrix [inline]
tngmath::MatrixBase::SVDInPlace(MathArrayBase< TScalar > **svalues, MathArrayBase< TScalar > **mat_U, MathArrayBase< TScalar > **mat_V) const tngmath::MathArrayBase< double > [inline]
SVDInPlace(MathArrayBase< TScalar > &svalues, MathArrayBase< TScalar > &mat_U, MathArrayBase< TScalar > &mat_V) const (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double >
Swap(MathArrayBase< TScalar > &other)tngmath::MathArrayBase< double > [inline]
Swap(Eigen::MatrixBase< OtherDerived > &other)tngmath::MathArrayBase< double > [inline]
TBuffer typedef (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double >
TIndex typedef (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double >
ToScalar() const tngmath::MathArrayBase< double >
Trace() const tngmath::MathArrayBase< double > [inline]
Transpose() const tngmath::MathArrayBase< double > [inline]
TransposeInPlace()tngmath::MathArrayBase< double > [inline]
TScalar typedef (defined in tngmath::MathArrayBase< double >)tngmath::MathArrayBase< double >
Zero(const TIndex &rows, const TIndex &cols=1)tngmath::MathArrayBase< double > [inline, static]
~MathArrayBase()tngmath::MathArrayBase< double > [inline, virtual]


Generated on Wed Nov 17 17:35:51 2010 for 'tngmath' Module Programming Interface by  doxygen 1.5.6