Simbody  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SimTK::MatrixBase< ELT > Member List

This is the complete list of members for SimTK::MatrixBase< ELT >, including all inherited members.

abs(TAbs &mabs) const SimTK::MatrixBase< ELT >inline
abs() const SimTK::MatrixBase< ELT >inline
block(int i, int j, int m, int n) const SimTK::MatrixBase< ELT >inline
clear()SimTK::MatrixBase< ELT >inline
col(int j) const SimTK::MatrixBase< ELT >inline
colScale(const VectorBase< EE > &c, typename EltResult< EE >::Mul &out) const SimTK::MatrixBase< ELT >inline
colScale(const VectorBase< EE > &c) const SimTK::MatrixBase< ELT >inline
colScale(const VectorBase< EE > &v, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const SimTK::MatrixBase< ELT >inline
colScaleInPlace(const VectorBase< EE > &)SimTK::MatrixBase< ELT >inline
colScaleInPlace(const VectorBase< EE > &v)SimTK::MatrixBase< ELT >inline
colSum() const SimTK::MatrixBase< ELT >inline
commitTo(const MatrixCommitment &mc)SimTK::MatrixBase< ELT >inline
copyAssign(const MatrixBase &b)SimTK::MatrixBase< ELT >inline
CppNScalarsPerElement enum valueSimTK::MatrixBase< ELT >
diag() const SimTK::MatrixBase< ELT >inline
diag()SimTK::MatrixBase< ELT >inline
dump(const char *msg=0) const SimTK::MatrixBase< ELT >inline
E typedefSimTK::MatrixBase< ELT >
EAbs typedefSimTK::MatrixBase< ELT >
EComplex typedefSimTK::MatrixBase< ELT >
EHerm typedefSimTK::MatrixBase< ELT >
EImag typedefSimTK::MatrixBase< ELT >
EInvert typedefSimTK::MatrixBase< ELT >
elementwiseAddScalar(const S &s, typename EltResult< S >::Add &) const SimTK::MatrixBase< ELT >inline
elementwiseAddScalar(const S &s) const SimTK::MatrixBase< ELT >inline
elementwiseAddScalar(const S &s, typename MatrixBase< ELT >::template EltResult< S >::Add &out) const SimTK::MatrixBase< ELT >inline
elementwiseAddScalarInPlace(const S &s)SimTK::MatrixBase< ELT >inline
elementwiseAddScalarInPlace(const S &s)SimTK::MatrixBase< ELT >inline
elementwiseAssign(const S &s)SimTK::MatrixBase< ELT >inline
elementwiseAssign(int s)SimTK::MatrixBase< ELT >inline
elementwiseAssign(const S &s)SimTK::MatrixBase< ELT >inline
elementwiseDivide(const MatrixBase< EE > &, typename EltResult< EE >::Dvd &) const SimTK::MatrixBase< ELT >inline
elementwiseDivide(const MatrixBase< EE > &m) const SimTK::MatrixBase< ELT >inline
elementwiseDivide(const MatrixBase< EE > &r, typename MatrixBase< ELT >::template EltResult< EE >::Dvd &out) const SimTK::MatrixBase< ELT >inline
elementwiseDivideFromLeft(const MatrixBase< EE > &, typename MatrixBase< EE >::template EltResult< E >::Dvd &) const SimTK::MatrixBase< ELT >inline
elementwiseDivideFromLeft(const MatrixBase< EE > &m) const SimTK::MatrixBase< ELT >inline
elementwiseDivideFromLeftInPlace(const MatrixBase< EE > &)SimTK::MatrixBase< ELT >inline
elementwiseDivideFromLeftInPlace(const MatrixBase< EE > &r)SimTK::MatrixBase< ELT >inline
elementwiseDivideInPlace(const MatrixBase< EE > &)SimTK::MatrixBase< ELT >inline
elementwiseDivideInPlace(const MatrixBase< EE > &r)SimTK::MatrixBase< ELT >inline
elementwiseInvert(MatrixBase< typename CNT< E >::TInvert > &out) const SimTK::MatrixBase< ELT >inline
elementwiseInvert() const SimTK::MatrixBase< ELT >inline
elementwiseInvertInPlace()SimTK::MatrixBase< ELT >inline
elementwiseMultiply(const MatrixBase< EE > &, typename EltResult< EE >::Mul &) const SimTK::MatrixBase< ELT >inline
elementwiseMultiply(const MatrixBase< EE > &m) const SimTK::MatrixBase< ELT >inline
elementwiseMultiply(const MatrixBase< EE > &r, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const SimTK::MatrixBase< ELT >inline
elementwiseMultiplyFromLeft(const MatrixBase< EE > &, typename MatrixBase< EE >::template EltResult< E >::Mul &) const SimTK::MatrixBase< ELT >inline
elementwiseMultiplyFromLeft(const MatrixBase< EE > &m) const SimTK::MatrixBase< ELT >inline
elementwiseMultiplyFromLeftInPlace(const MatrixBase< EE > &)SimTK::MatrixBase< ELT >inline
elementwiseMultiplyFromLeftInPlace(const MatrixBase< EE > &r)SimTK::MatrixBase< ELT >inline
elementwiseMultiplyInPlace(const MatrixBase< EE > &)SimTK::MatrixBase< ELT >inline
elementwiseMultiplyInPlace(const MatrixBase< EE > &r)SimTK::MatrixBase< ELT >inline
elementwiseSubtractFromScalar(const S &, typename MatrixBase< S >::template EltResult< E >::Sub &) const SimTK::MatrixBase< ELT >inline
elementwiseSubtractFromScalar(const S &s) const SimTK::MatrixBase< ELT >inline
elementwiseSubtractFromScalarInPlace(const S &s)SimTK::MatrixBase< ELT >inline
elementwiseSubtractFromScalarInPlace(const S &s)SimTK::MatrixBase< ELT >inline
elementwiseSubtractScalar(const S &s, typename EltResult< S >::Sub &) const SimTK::MatrixBase< ELT >inline
elementwiseSubtractScalar(const S &s) const SimTK::MatrixBase< ELT >inline
elementwiseSubtractScalar(const S &s, typename MatrixBase< ELT >::template EltResult< S >::Sub &out) const SimTK::MatrixBase< ELT >inline
elementwiseSubtractScalarInPlace(const S &s)SimTK::MatrixBase< ELT >inline
elementwiseSubtractScalarInPlace(const S &s)SimTK::MatrixBase< ELT >inline
ENeg typedefSimTK::MatrixBase< ELT >
ENormalize typedefSimTK::MatrixBase< ELT >
ENumber typedefSimTK::MatrixBase< ELT >
EPosTrans typedefSimTK::MatrixBase< ELT >
EPrecision typedefSimTK::MatrixBase< ELT >
EReal typedefSimTK::MatrixBase< ELT >
EScalar typedefSimTK::MatrixBase< ELT >
EScalarNormSq typedefSimTK::MatrixBase< ELT >
ESqHermT typedefSimTK::MatrixBase< ELT >
ESqTHerm typedefSimTK::MatrixBase< ELT >
EStandard typedefSimTK::MatrixBase< ELT >
EStdNumber typedefSimTK::MatrixBase< ELT >
EWithoutNegator typedefSimTK::MatrixBase< ELT >
getAnyElt(int i, int j, ELT &value) const SimTK::MatrixBase< ELT >inline
getAnyElt(int i, int j) const SimTK::MatrixBase< ELT >inline
getAsMatrix() const SimTK::MatrixBase< ELT >inline
getAsMatrixView() const SimTK::MatrixBase< ELT >inline
getAsRowVector() const SimTK::MatrixBase< ELT >inline
getAsRowVectorBase() const SimTK::MatrixBase< ELT >inline
getAsRowVectorView() const SimTK::MatrixBase< ELT >inline
getAsVector() const SimTK::MatrixBase< ELT >inline
getAsVectorBase() const SimTK::MatrixBase< ELT >inline
getAsVectorView() const SimTK::MatrixBase< ELT >inline
getCharacterCommitment() const SimTK::MatrixBase< ELT >inline
getContiguousScalarData() const SimTK::MatrixBase< ELT >inline
getContiguousScalarDataLength() const SimTK::MatrixBase< ELT >inline
getElt(int i, int j) const SimTK::MatrixBase< ELT >inline
getHelper() const SimTK::MatrixBase< ELT >inlineprotected
getMatrixCharacter() const SimTK::MatrixBase< ELT >inline
getNScalarsPerElement() const SimTK::MatrixBase< ELT >inline
getPackedSizeofElement() const SimTK::MatrixBase< ELT >inline
hasContiguousData() const SimTK::MatrixBase< ELT >inline
invert() const SimTK::MatrixBase< ELT >inline
invertInPlace()SimTK::MatrixBase< ELT >inline
isResizeable() const SimTK::MatrixBase< ELT >inline
lockShape()SimTK::MatrixBase< ELT >inline
matmul(const StdNumber &beta, const StdNumber &alpha, const MatrixBase< ELT_A > &A, const MatrixBase< ELT_B > &B)SimTK::MatrixBase< ELT >inline
MatrixBase classSimTK::MatrixBase< ELT >friend
MatrixBase()SimTK::MatrixBase< ELT >inline
MatrixBase(int m, int n)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment)SimTK::MatrixBase< ELT >inlineexplicit
MatrixBase(const MatrixCommitment &commitment, int m, int n)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixBase &b)SimTK::MatrixBase< ELT >inline
MatrixBase(const TNeg &b)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment, int m, int n, const ELT &initialValue)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment, int m, int n, const ELT *cppInitialValuesByRow)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment, const MatrixCharacter &character, int spacing, const Scalar *data)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment, const MatrixCharacter &character, int spacing, Scalar *data)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment, MatrixHelper< Scalar > &source, const typename MatrixHelper< Scalar >::ShallowCopy &shallow)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment, const MatrixHelper< Scalar > &source, const typename MatrixHelper< Scalar >::ShallowCopy &shallow)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixCommitment &commitment, const MatrixHelper< Scalar > &source, const typename MatrixHelper< Scalar >::DeepCopy &deep)SimTK::MatrixBase< ELT >inline
MatrixBase(const MatrixBase< EE > &b)SimTK::MatrixBase< ELT >inline
MatrixBase(MatrixHelperRep< Scalar > *hrep)SimTK::MatrixBase< ELT >inlineexplicit
ncol() const SimTK::MatrixBase< ELT >inline
negate() const SimTK::MatrixBase< ELT >inline
negateInPlace()SimTK::MatrixBase< ELT >inline
nelt() const SimTK::MatrixBase< ELT >inline
norm() const SimTK::MatrixBase< ELT >inline
normRMS() const SimTK::MatrixBase< ELT >inline
normSqr() const SimTK::MatrixBase< ELT >inline
nrow() const SimTK::MatrixBase< ELT >inline
NScalarsPerElement enum valueSimTK::MatrixBase< ELT >
Number typedefSimTK::MatrixBase< ELT >
operator()(int j) const SimTK::MatrixBase< ELT >inline
operator()(int j)SimTK::MatrixBase< ELT >inline
operator()(int i, int j, int m, int n) const SimTK::MatrixBase< ELT >inline
operator()(int i, int j, int m, int n)SimTK::MatrixBase< ELT >inline
operator()(int i, int j) const SimTK::MatrixBase< ELT >inline
operator()(int i, int j)SimTK::MatrixBase< ELT >inline
operator*=(const StdNumber &t)SimTK::MatrixBase< ELT >inline
operator+() const SimTK::MatrixBase< ELT >inline
operator+=(const MatrixBase &r)SimTK::MatrixBase< ELT >inline
operator+=(const MatrixBase< EE > &b)SimTK::MatrixBase< ELT >inline
operator-() const SimTK::MatrixBase< ELT >inline
operator-()SimTK::MatrixBase< ELT >inline
operator-=(const MatrixBase &r)SimTK::MatrixBase< ELT >inline
operator-=(const MatrixBase< EE > &b)SimTK::MatrixBase< ELT >inline
operator/=(const StdNumber &t)SimTK::MatrixBase< ELT >inline
operator=(const MatrixBase &b)SimTK::MatrixBase< ELT >inline
operator=(const MatrixBase< EE > &b)SimTK::MatrixBase< ELT >inline
operator=(const ELT &t)SimTK::MatrixBase< ELT >inline
operator[](int i) const SimTK::MatrixBase< ELT >inline
operator[](int i)SimTK::MatrixBase< ELT >inline
operator~() const SimTK::MatrixBase< ELT >inline
operator~()SimTK::MatrixBase< ELT >inline
Precision typedefSimTK::MatrixBase< ELT >
replaceContiguousScalarData(Scalar *newData, ptrdiff_t length, bool takeOwnership)SimTK::MatrixBase< ELT >inline
replaceContiguousScalarData(const Scalar *newData, ptrdiff_t length)SimTK::MatrixBase< ELT >inline
resize(int m, int n)SimTK::MatrixBase< ELT >inline
resizeKeep(int m, int n)SimTK::MatrixBase< ELT >inline
row(int i) const SimTK::MatrixBase< ELT >inline
rowAndColScale(const VectorBase< ER > &r, const VectorBase< EC > &c, typename EltResult< typename VectorBase< ER >::template EltResult< EC >::Mul >::Mul &out) const SimTK::MatrixBase< ELT >inline
rowAndColScale(const VectorBase< ER > &r, const VectorBase< EC > &c) const SimTK::MatrixBase< ELT >inline
rowAndColScaleInPlace(const VectorBase< ER > &r, const VectorBase< EC > &c)SimTK::MatrixBase< ELT >inline
rowAndColScaleInPlace(const VectorBase< ER > &r, const VectorBase< EC > &c)SimTK::MatrixBase< ELT >inline
rowScale(const VectorBase< EE > &r, typename EltResult< EE >::Mul &out) const SimTK::MatrixBase< ELT >inline
rowScale(const VectorBase< EE > &r) const SimTK::MatrixBase< ELT >inline
rowScale(const VectorBase< EE > &v, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const SimTK::MatrixBase< ELT >inline
rowScaleInPlace(const VectorBase< EE > &)SimTK::MatrixBase< ELT >inline
rowScaleInPlace(const VectorBase< EE > &v)SimTK::MatrixBase< ELT >inline
rowSum() const SimTK::MatrixBase< ELT >inline
Scalar typedefSimTK::MatrixBase< ELT >
scalarAddInPlace(const S &s)SimTK::MatrixBase< ELT >inline
scalarAssign(const S &s)SimTK::MatrixBase< ELT >inline
scalarDivideFromLeftInPlace(const S &)SimTK::MatrixBase< ELT >inline
scalarDivideInPlace(const S &)SimTK::MatrixBase< ELT >inline
scalarMultiplyFromLeftInPlace(const S &)SimTK::MatrixBase< ELT >inline
scalarMultiplyInPlace(const S &)SimTK::MatrixBase< ELT >inline
ScalarNormSq typedefSimTK::MatrixBase< ELT >
scalarNormSqr() const SimTK::MatrixBase< ELT >inline
scalarSubtractFromLeftInPlace(const S &s)SimTK::MatrixBase< ELT >inline
scalarSubtractInPlace(const S &s)SimTK::MatrixBase< ELT >inline
setTo(const ELT &t)SimTK::MatrixBase< ELT >inline
setToNaN()SimTK::MatrixBase< ELT >inline
setToZero()SimTK::MatrixBase< ELT >inline
standardize() const SimTK::MatrixBase< ELT >inline
StdNumber typedefSimTK::MatrixBase< ELT >
sum() const SimTK::MatrixBase< ELT >inline
swapOwnedContiguousScalarData(Scalar *newData, ptrdiff_t length, Scalar *&oldData)SimTK::MatrixBase< ELT >inline
T typedefSimTK::MatrixBase< ELT >
TAbs typedefSimTK::MatrixBase< ELT >
TComplex typedefSimTK::MatrixBase< ELT >
THerm typedefSimTK::MatrixBase< ELT >
TImag typedefSimTK::MatrixBase< ELT >
TInvert typedefSimTK::MatrixBase< ELT >
TNeg typedefSimTK::MatrixBase< ELT >
TNormalize typedefSimTK::MatrixBase< ELT >
TPosTrans typedefSimTK::MatrixBase< ELT >
transpose() const SimTK::MatrixBase< ELT >inline
TReal typedefSimTK::MatrixBase< ELT >
TSqHermT typedefSimTK::MatrixBase< ELT >
TSqTHerm typedefSimTK::MatrixBase< ELT >
TStandard typedefSimTK::MatrixBase< ELT >
TWithoutNegator typedefSimTK::MatrixBase< ELT >
unlockShape()SimTK::MatrixBase< ELT >inline
updAsMatrix()SimTK::MatrixBase< ELT >inline
updAsMatrixView()SimTK::MatrixBase< ELT >inline
updAsRowVector()SimTK::MatrixBase< ELT >inline
updAsRowVectorBase()SimTK::MatrixBase< ELT >inline
updAsRowVectorView()SimTK::MatrixBase< ELT >inline
updAsVector()SimTK::MatrixBase< ELT >inline
updAsVectorBase()SimTK::MatrixBase< ELT >inline
updAsVectorView()SimTK::MatrixBase< ELT >inline
updBlock(int i, int j, int m, int n)SimTK::MatrixBase< ELT >inline
updCol(int j)SimTK::MatrixBase< ELT >inline
updContiguousScalarData()SimTK::MatrixBase< ELT >inline
updDiag()SimTK::MatrixBase< ELT >inline
updElt(int i, int j)SimTK::MatrixBase< ELT >inline
updHelper()SimTK::MatrixBase< ELT >inlineprotected
updNegate()SimTK::MatrixBase< ELT >inline
updRow(int i)SimTK::MatrixBase< ELT >inline
updTranspose()SimTK::MatrixBase< ELT >inline
viewAssign(const MatrixBase &src)SimTK::MatrixBase< ELT >inline
writeUnformatted(std::ostream &o, const MatrixBase< E > &v)SimTK::MatrixBase< ELT >related