INMOST
A toolkit for distributed mathematical modeling
INMOST::Matrix< Var, storage_type > Member List

This is the complete list of members for INMOST::Matrix< Var, storage_type >, including all inherited members.

AbstractMatrix()INMOST::AbstractMatrix< Var >inline
BlockOf(enumerator nrows, enumerator ncols, enumerator offset_row, enumerator offset_col)INMOST::AbstractMatrix< Var >
INMOST::AbstractMatrixReadOnly::BlockOf(enumerator nrows, enumerator ncols, enumerator offset_row, enumerator offset_col) constINMOST::AbstractMatrixReadOnly< Var >
CheckInfs() constINMOST::AbstractMatrix< Var >inline
CheckNans() constINMOST::AbstractMatrix< Var >inline
CheckNansInfs() constINMOST::AbstractMatrix< Var >inline
CholeskyInvert(int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
CholeskySolve(const AbstractMatrixReadOnly< typeB > &B, int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
CholeskySolve(const AbstractMatrixReadOnly< variable > &B, int *ierr) const (defined in INMOST::AbstractMatrixReadOnly< Var >)INMOST::AbstractMatrixReadOnly< Var >
CholeskySolve(const AbstractMatrixReadOnly< variable > &B, int *ierr) const (defined in INMOST::AbstractMatrixReadOnly< Var >)INMOST::AbstractMatrixReadOnly< Var >
CholeskySolve(const AbstractMatrixReadOnly< INMOST_DATA_REAL_TYPE > &B, int *ierr) const (defined in INMOST::AbstractMatrixReadOnly< Var >)INMOST::AbstractMatrixReadOnly< Var >
Col(enumerator pn, const Var &c=1.0)INMOST::Matrix< Var, storage_type >inlinestatic
Cols() constINMOST::Matrix< Var, storage_type >inlinevirtual
Cols()INMOST::Matrix< Var, storage_type >inline
compute(enumerator i, enumerator j) constINMOST::Matrix< Var, storage_type >inlinevirtual
ConcatCols(AbstractMatrix< Var > &B)INMOST::AbstractMatrix< Var >inline
INMOST::AbstractMatrixReadOnly::ConcatCols(const AbstractMatrixReadOnly< Var > &B) constINMOST::AbstractMatrixReadOnly< Var >inline
INMOST::AbstractMatrixReadOnly::ConcatCols(const AbstractMatrixReadOnly< VarB > &B) constINMOST::AbstractMatrixReadOnly< Var >inline
ConcatRows(AbstractMatrix< Var > &B)INMOST::AbstractMatrix< Var >inline
INMOST::AbstractMatrixReadOnly::ConcatRows(const AbstractMatrixReadOnly< Var > &B) constINMOST::AbstractMatrixReadOnly< Var >inline
INMOST::AbstractMatrixReadOnly::ConcatRows(const AbstractMatrixReadOnly< VarB > &B) constINMOST::AbstractMatrixReadOnly< Var >inline
Conjugate() constINMOST::AbstractMatrixReadOnly< Var >inline
ConjugateTranspose() constINMOST::AbstractMatrixReadOnly< Var >inline
CrossProduct(const AbstractMatrix< typeB > &other) constINMOST::AbstractMatrix< Var >
CrossProduct(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrix< Var >
CrossProductMatrix(const Var vec[3])INMOST::Matrix< Var, storage_type >inlinestatic
cSVD(AbstractMatrix< Var > &U, AbstractMatrix< Var > &Sigma, AbstractMatrix< Var > &V) constINMOST::AbstractMatrixReadOnly< Var >
data()INMOST::Matrix< Var, storage_type >inline
data() constINMOST::Matrix< Var, storage_type >inline
Det() constINMOST::AbstractMatrixReadOnly< Var >inline
DotProduct(const AbstractMatrix< typeB > &other) constINMOST::AbstractMatrix< Var >inline
DotProduct(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrix< Var >inline
enumerator typedef (defined in INMOST::Matrix< Var, storage_type >)INMOST::Matrix< Var, storage_type >
ExtractSubMatrix(enumerator ibeg, enumerator iend, enumerator jbeg, enumerator jend) constINMOST::AbstractMatrixReadOnly< Var >
FrobeniusNorm() constINMOST::AbstractMatrix< Var >inline
FromDiagonal(const Var *r, enumerator size)INMOST::Matrix< Var, storage_type >inlinestatic
FromDiagonalInverse(const Var *r, enumerator size)INMOST::Matrix< Var, storage_type >inlinestatic
FromTensor(const Var *K, enumerator size, enumerator matsize=3)INMOST::Matrix< Var, storage_type >inlinestatic
FromVector(const Var *r, enumerator size)INMOST::Matrix< Var, storage_type >inlinestatic
get(enumerator i, enumerator j) constINMOST::Matrix< Var, storage_type >inlinevirtual
GetMatrixCount() constINMOST::AbstractMatrix< Var >inlinevirtual
Invert(int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
isSymmetric(double eps=1.0e-7) constINMOST::AbstractMatrix< Var >inline
JointDiagonalization(INMOST_DATA_REAL_TYPE threshold=1.0e-7)INMOST::Matrix< Var, storage_type >inline
Kronecker(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrixReadOnly< Var >
m (defined in INMOST::Matrix< Var, storage_type >)INMOST::Matrix< Var, storage_type >protected
Make(enumerator pn, enumerator pm,...)INMOST::Matrix< Var, storage_type >inlinestatic
Matrix()INMOST::Matrix< Var, storage_type >inline
Matrix(const Var *pspace, enumerator pn, enumerator pm)INMOST::Matrix< Var, storage_type >inline
Matrix(const storage_type &pspace, enumerator pn, enumerator pm)INMOST::Matrix< Var, storage_type >inline
Matrix(const storage_type &pspace)INMOST::Matrix< Var, storage_type >inline
Matrix(enumerator pn, enumerator pm)INMOST::Matrix< Var, storage_type >inline
Matrix(enumerator pn, enumerator pm, const Var &c)INMOST::Matrix< Var, storage_type >inline
Matrix(const Matrix &other)INMOST::Matrix< Var, storage_type >inline
Matrix(const AbstractMatrixReadOnly< typeB > &other)INMOST::Matrix< Var, storage_type >inline
Matrix(const AbstractMatrix< typeB > &other)INMOST::Matrix< Var, storage_type >inline
MaxNorm() constINMOST::AbstractMatrix< Var >inline
merger (defined in INMOST::AbstractMatrixBase)INMOST::AbstractMatrixBaseprotectedstatic
MPT(INMOST_DATA_ENUM_TYPE *Perm, INMOST_DATA_REAL_TYPE *SL=NULL, INMOST_DATA_REAL_TYPE *SR=NULL) constINMOST::AbstractMatrix< Var >
n (defined in INMOST::Matrix< Var, storage_type >)INMOST::Matrix< Var, storage_type >protected
operator()(enumerator i, enumerator j)INMOST::Matrix< Var, storage_type >inlinevirtual
INMOST::AbstractMatrix::operator()(enumerator first_row, enumerator last_row, enumerator first_col, enumerator last_col)INMOST::AbstractMatrix< Var >
INMOST::AbstractMatrixReadOnly::operator()(enumerator first_row, enumerator last_row, enumerator first_col, enumerator last_col) constINMOST::AbstractMatrixReadOnly< Var >
operator*(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrixReadOnly< Var >
operator*(const typeB &coef) constINMOST::AbstractMatrixReadOnly< Var >
operator*(shell_expression< A > const &coef) constINMOST::AbstractMatrixReadOnly< Var >
operator*=(const AbstractMatrixReadOnly< typeB > &B)INMOST::AbstractMatrix< Var >
operator*=(typeB coef)INMOST::AbstractMatrix< Var >
operator*=(const AbstractMatrixReadOnly< typeB > &B) (defined in INMOST::AbstractMatrix< Var >)INMOST::AbstractMatrix< Var >
operator*=(typeB coef) (defined in INMOST::AbstractMatrix< Var >)INMOST::AbstractMatrix< Var >
operator+(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrixReadOnly< Var >
operator+=(const AbstractMatrixReadOnly< typeB > &other)INMOST::AbstractMatrix< Var >
operator+=(const AbstractMatrix< typeB > &other)INMOST::AbstractMatrix< Var >
operator+=(const AbstractMatrix< typeB > &other) (defined in INMOST::AbstractMatrix< Var >)INMOST::AbstractMatrix< Var >
operator+=(const AbstractMatrixReadOnly< typeB > &other) (defined in INMOST::AbstractMatrix< Var >)INMOST::AbstractMatrix< Var >
operator-(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrixReadOnly< Var >
operator-() constINMOST::AbstractMatrixReadOnly< Var >inline
operator-=(const AbstractMatrixReadOnly< typeB > &other)INMOST::AbstractMatrix< Var >
operator-=(const AbstractMatrix< typeB > &other)INMOST::AbstractMatrix< Var >
operator-=(const AbstractMatrix< typeB > &other) (defined in INMOST::AbstractMatrix< Var >)INMOST::AbstractMatrix< Var >
operator-=(const AbstractMatrixReadOnly< typeB > &other) (defined in INMOST::AbstractMatrix< Var >)INMOST::AbstractMatrix< Var >
operator/(const typeB &coef) constINMOST::AbstractMatrixReadOnly< Var >
operator/(shell_expression< A > const &coef) constINMOST::AbstractMatrixReadOnly< Var >
operator/(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrixReadOnly< Var >inline
operator/=(typeB coef)INMOST::AbstractMatrix< Var >
operator/=(typeB coef) (defined in INMOST::AbstractMatrix< Var >)INMOST::AbstractMatrix< Var >
operator=(Matrix const &other)INMOST::Matrix< Var, storage_type >inline
operator=(AbstractMatrixReadOnly< typeB > const &other)INMOST::Matrix< Var, storage_type >inline
operator=(AbstractMatrix< typeB > const &other)INMOST::Matrix< Var, storage_type >inline
INMOST::AbstractMatrix::operator=(AbstractMatrix const &other)INMOST::AbstractMatrix< Var >inline
INMOST::AbstractMatrix::operator=(Var const &b)INMOST::AbstractMatrix< Var >inline
operator[](enumerator k) (defined in INMOST::Matrix< Var, storage_type >)INMOST::Matrix< Var, storage_type >inline
operator[](enumerator k) const (defined in INMOST::Matrix< Var, storage_type >)INMOST::Matrix< Var, storage_type >inline
operator^(const AbstractMatrix< typeB > &other) constINMOST::AbstractMatrix< Var >inline
operator^(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrix< Var >inline
Permutation(const INMOST_DATA_ENUM_TYPE *Perm, enumerator size)INMOST::Matrix< Var, storage_type >inlinestatic
Power(INMOST_DATA_REAL_TYPE n, int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
Print(INMOST_DATA_REAL_TYPE threshold=1.0e-10, std::ostream &sout=std::cout) constINMOST::AbstractMatrix< Var >inline
PseudoInvert(INMOST_DATA_REAL_TYPE tol=0, int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
PseudoSolve(const AbstractMatrixReadOnly< typeB > &B, INMOST_DATA_REAL_TYPE tol=0, int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
RemoveColumn(enumerator col)INMOST::Matrix< Var, storage_type >inline
RemoveColumns(enumerator first, enumerator last)INMOST::Matrix< Var, storage_type >inline
RemoveRow(enumerator row)INMOST::Matrix< Var, storage_type >inline
RemoveRows(enumerator first, enumerator last)INMOST::Matrix< Var, storage_type >inline
RemoveSubset(enumerator firstrow, enumerator lastrow, enumerator firstcol, enumerator lastcol)INMOST::Matrix< Var, storage_type >inline
Repack(enumerator rows, enumerator cols)INMOST::AbstractMatrix< Var >inline
INMOST::AbstractMatrixReadOnly::Repack(enumerator rows, enumerator cols) constINMOST::AbstractMatrixReadOnly< Var >inline
Resize(enumerator nrows, enumerator mcols)INMOST::Matrix< Var, storage_type >inlinevirtual
Root(INMOST_DATA_ENUM_TYPE iter=25, INMOST_DATA_REAL_TYPE tol=1.0e-7, int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
Row(enumerator pn, const Var &c=1.0)INMOST::Matrix< Var, storage_type >inlinestatic
Rows() constINMOST::Matrix< Var, storage_type >inlinevirtual
Rows()INMOST::Matrix< Var, storage_type >inline
Solve(const AbstractMatrixReadOnly< typeB > &B, int *ierr=NULL) constINMOST::AbstractMatrixReadOnly< Var >
space (defined in INMOST::Matrix< Var, storage_type >)INMOST::Matrix< Var, storage_type >protected
SVD(AbstractMatrix< Var > &U, AbstractMatrix< Var > &Sigma, AbstractMatrix< Var > &V, bool order_singular_values=true, bool nonnegative=true) constINMOST::AbstractMatrixReadOnly< Var >
Swap(AbstractMatrix< Var > &b)INMOST::Matrix< Var, storage_type >inlinevirtual
Trace() constINMOST::AbstractMatrix< Var >inline
Transform(const AbstractMatrix< typeB > &other) constINMOST::AbstractMatrix< Var >
Transform(const AbstractMatrixReadOnly< typeB > &other) constINMOST::AbstractMatrix< Var >
Transpose()INMOST::AbstractMatrix< Var >inline
INMOST::AbstractMatrixReadOnly::Transpose() constINMOST::AbstractMatrixReadOnly< Var >inline
Unit(enumerator pn, const Var &c=1.0)INMOST::Matrix< Var, storage_type >inlinestatic
Zero()INMOST::AbstractMatrix< Var >inline
~AbstractMatrix()INMOST::AbstractMatrix< Var >inlinevirtual
~AbstractMatrixReadOnly()INMOST::AbstractMatrixReadOnly< Var >inlinevirtual
~Matrix()INMOST::Matrix< Var, storage_type >inline