Simbody

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]
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]
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]
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]
elementwiseDivideInPlace(const MatrixBase< EE > &)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]
elementwiseMultiplyInPlace(const MatrixBase< EE > &)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]
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]
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 > [inline, protected]
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 > [inline, explicit]
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 > [inline, explicit]
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]
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]
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 > [inline, protected]
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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines