, including all inherited members.
abs() const | VectorBase | [inline] |
SimTK::MatrixBase::abs(TAbs &mabs) const | MatrixBase | [inline] |
begin() | VectorBase | [inline] |
block(int i, int j, int m, int n) const | MatrixBase | [inline] |
clear() | VectorBase | [inline] |
col(int j) const | MatrixBase | [inline] |
colScale(const VectorBase< EE > &c, typename EltResult< EE >::Mul &out) const | MatrixBase | [inline] |
colScale(const VectorBase< EE > &c) const | MatrixBase | [inline] |
colScale(const VectorBase< EE > &v, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const | MatrixBase | [inline] |
colScaleInPlace(const VectorBase< EE > &) | MatrixBase | [inline] |
copyAssign(const MatrixBase &b) | MatrixBase | [inline] |
CppNScalarsPerElement enum value | MatrixBase | |
diag() const | MatrixBase | [inline] |
dump(const char *msg=0) const | MatrixBase | [inline] |
E typedef | MatrixBase | |
EAbs typedef | MatrixBase | |
EComplex typedef | MatrixBase | |
EHerm typedef | MatrixBase | |
EImag typedef | MatrixBase | |
EInvert typedef | MatrixBase | |
elementwiseAddScalar(const S &s, typename EltResult< S >::Add &) const | MatrixBase | [inline] |
elementwiseAddScalar(const S &s) const | MatrixBase | [inline] |
elementwiseAddScalar(const S &s, typename MatrixBase< ELT >::template EltResult< S >::Add &out) const | MatrixBase | [inline] |
elementwiseAddScalarInPlace(const S &s) | MatrixBase | [inline] |
elementwiseAssign(const S &s) | MatrixBase | [inline] |
elementwiseDivide(const VectorBase< EE > &v, typename EltResult< EE >::Dvd &out) const | VectorBase | [inline] |
elementwiseDivide(const VectorBase< EE > &v) const | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseDivide(const MatrixBase< EE > &, typename EltResult< EE >::Dvd &) const | MatrixBase | [inline] |
SimTK::MatrixBase::elementwiseDivide(const MatrixBase< EE > &m) const | MatrixBase | [inline] |
SimTK::MatrixBase::elementwiseDivide(const MatrixBase< EE > &r, typename MatrixBase< ELT >::template EltResult< EE >::Dvd &out) const | MatrixBase | [inline] |
elementwiseDivideFromLeft(const VectorBase< EE > &v, typename VectorBase< EE >::template EltResult< ELT >::Dvd &out) const | VectorBase | [inline] |
elementwiseDivideFromLeft(const VectorBase< EE > &v) const | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseDivideFromLeft(const MatrixBase< EE > &, typename MatrixBase< EE >::template EltResult< E >::Dvd &) const | MatrixBase | [inline] |
SimTK::MatrixBase::elementwiseDivideFromLeft(const MatrixBase< EE > &m) const | MatrixBase | [inline] |
elementwiseDivideFromLeftInPlace(const VectorBase< EE > &r) | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseDivideFromLeftInPlace(const MatrixBase< EE > &) | MatrixBase | [inline] |
elementwiseDivideInPlace(const VectorBase< EE > &r) | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseDivideInPlace(const MatrixBase< EE > &) | MatrixBase | [inline] |
elementwiseInvert(VectorBase< typename CNT< ELT >::TInvert > &out) const | VectorBase | [inline] |
elementwiseInvert() const | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseInvert(MatrixBase< typename CNT< E >::TInvert > &out) const | MatrixBase | [inline] |
elementwiseInvertInPlace() | VectorBase | [inline] |
elementwiseMultiply(const VectorBase< EE > &v, typename EltResult< EE >::Mul &out) const | VectorBase | [inline] |
elementwiseMultiply(const VectorBase< EE > &v) const | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseMultiply(const MatrixBase< EE > &, typename EltResult< EE >::Mul &) const | MatrixBase | [inline] |
SimTK::MatrixBase::elementwiseMultiply(const MatrixBase< EE > &m) const | MatrixBase | [inline] |
SimTK::MatrixBase::elementwiseMultiply(const MatrixBase< EE > &r, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const | MatrixBase | [inline] |
elementwiseMultiplyFromLeft(const VectorBase< EE > &v, typename VectorBase< EE >::template EltResult< ELT >::Mul &out) const | VectorBase | [inline] |
elementwiseMultiplyFromLeft(const VectorBase< EE > &v) const | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseMultiplyFromLeft(const MatrixBase< EE > &, typename MatrixBase< EE >::template EltResult< E >::Mul &) const | MatrixBase | [inline] |
SimTK::MatrixBase::elementwiseMultiplyFromLeft(const MatrixBase< EE > &m) const | MatrixBase | [inline] |
elementwiseMultiplyFromLeftInPlace(const VectorBase< EE > &r) | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseMultiplyFromLeftInPlace(const MatrixBase< EE > &) | MatrixBase | [inline] |
elementwiseMultiplyInPlace(const VectorBase< EE > &r) | VectorBase | [inline] |
SimTK::MatrixBase::elementwiseMultiplyInPlace(const MatrixBase< EE > &) | MatrixBase | [inline] |
elementwiseSubtractFromScalar(const S &, typename MatrixBase< S >::template EltResult< E >::Sub &) const | MatrixBase | [inline] |
elementwiseSubtractFromScalar(const S &s) const | MatrixBase | [inline] |
elementwiseSubtractFromScalarInPlace(const S &s) | MatrixBase | [inline] |
elementwiseSubtractScalar(const S &s, typename EltResult< S >::Sub &) const | MatrixBase | [inline] |
elementwiseSubtractScalar(const S &s) const | MatrixBase | [inline] |
elementwiseSubtractScalar(const S &s, typename MatrixBase< ELT >::template EltResult< S >::Sub &out) const | MatrixBase | [inline] |
elementwiseSubtractScalarInPlace(const S &s) | MatrixBase | [inline] |
end() | VectorBase | [inline] |
ENeg typedef | MatrixBase | |
ENormalize typedef | MatrixBase | |
ENumber typedef | MatrixBase | |
EPosTrans typedef | MatrixBase | |
EPrecision typedef | MatrixBase | |
EReal typedef | MatrixBase | |
EScalar typedef | MatrixBase | |
EScalarSq typedef | MatrixBase | |
ESqHermT typedef | MatrixBase | |
ESqTHerm typedef | MatrixBase | |
EStandard typedef | MatrixBase | |
EStdNumber typedef | MatrixBase | |
EWithoutNegator typedef | MatrixBase | |
getAsMatrix() const | MatrixBase | [inline] |
getAsMatrixView() const | MatrixBase | [inline] |
getAsRowVector() const | MatrixBase | [inline] |
getAsRowVectorBase() const | MatrixBase | [inline] |
getAsRowVectorView() const | MatrixBase | [inline] |
getAsVector() const | MatrixBase | [inline] |
getAsVectorBase() const | MatrixBase | [inline] |
getAsVectorView() const | MatrixBase | [inline] |
getContiguousScalarData() const | MatrixBase | [inline] |
getContiguousScalarDataLength() const | MatrixBase | [inline] |
getElt(int i, int j) const | MatrixBase | [inline] |
getMatrixCondition() const | MatrixBase | [inline] |
getMatrixShape() const | MatrixBase | [inline] |
getMatrixSparsity() const | MatrixBase | [inline] |
getMatrixStorage() const | MatrixBase | [inline] |
getMatrixStructure() const | MatrixBase | [inline] |
getNScalarsPerElement() const | MatrixBase | [inline] |
getPackedSizeofElement() const | MatrixBase | [inline] |
hasContiguousData() const | MatrixBase | [inline] |
helper | MatrixBase | [protected] |
invert() const | MatrixBase | [inline] |
lockNCols() | MatrixBase | [inline] |
lockNRows() | MatrixBase | [inline] |
lockShape() | MatrixBase | [inline] |
matmul(const StdNumber &beta, const StdNumber &alpha, const MatrixBase< ELT_A > &A, const MatrixBase< ELT_B > &B) | MatrixBase | [inline] |
MatrixBase class | MatrixBase | [friend] |
MatrixBase() | MatrixBase | [inline] |
MatrixBase(const MatrixBase &b) | MatrixBase | [inline] |
MatrixBase(int m, int n, bool lockNrow=false, bool lockNcol=false) | MatrixBase | [inline] |
MatrixBase(int m, int n, int leadingDim, const Scalar *s) | MatrixBase | [inline] |
MatrixBase(int m, int n, int leadingDim, Scalar *s) | MatrixBase | [inline] |
MatrixBase(int m, int n, const ELT &t) | MatrixBase | [inline] |
MatrixBase(int m, int n, bool lockNrow, bool lockNcol, const ELT &t) | MatrixBase | [inline] |
MatrixBase(int m, int n, const ELT *p) | MatrixBase | [inline] |
MatrixBase(int m, int n, bool lockNrow, bool lockNcol, const ELT *p) | MatrixBase | [inline] |
MatrixBase(MatrixHelper< Scalar > &h, const typename MatrixHelper< Scalar >::ShallowCopy &s) | MatrixBase | [inline] |
MatrixBase(const MatrixHelper< Scalar > &h, const typename MatrixHelper< Scalar >::ShallowCopy &s) | MatrixBase | [inline] |
MatrixBase(const MatrixHelper< Scalar > &h, const typename MatrixHelper< Scalar >::DeepCopy &d) | MatrixBase | [inline] |
MatrixBase(const MatrixBase< EE > &b) | MatrixBase | [inline] |
ncol() const | VectorBase | [inline] |
negate() const | VectorBase | [inline] |
negateInPlace() | MatrixBase | [inline] |
norm() const | MatrixBase | [inline] |
normRMS() const | MatrixBase | [inline] |
normSqr() const | MatrixBase | [inline] |
nrow() const | VectorBase | [inline] |
NScalarsPerElement enum value | MatrixBase | |
operator const Matrix_< ELT > &() const | VectorBase | [inline] |
operator const MatrixView_< ELT > &() const | VectorBase | [inline] |
operator const Vector_< ELT > &() const | VectorBase | [inline] |
operator const VectorView_< ELT > &() const | VectorBase | [inline] |
operator Matrix_< ELT > &() | VectorBase | [inline] |
operator MatrixView_< ELT > &() | VectorBase | [inline] |
operator Vector_< ELT > &() | VectorBase | [inline] |
operator VectorView_< ELT > &() | VectorBase | [inline] |
operator()(int i) const | VectorBase | [inline] |
operator()(int i) | VectorBase | [inline] |
operator()(int i, int m) const | VectorBase | [inline] |
operator()(int i, int m) | VectorBase | [inline] |
SimTK::MatrixBase::operator()(int i, int j, int m, int n) const | MatrixBase | [inline] |
SimTK::MatrixBase::operator()(int i, int j, int m, int n) | MatrixBase | [inline] |
operator*=(const StdNumber &t) | Vector_ | [inline] |
SimTK::MatrixBase::operator*=(const StdNumber &t) | MatrixBase | [inline] |
operator+() const | VectorBase | [inline] |
operator+=(const VectorBase< EE > &m) | Vector_ | [inline] |
operator+=(const ELT &b) | Vector_ | [inline] |
SimTK::VectorBase::operator+=(const VectorBase &r) | VectorBase | [inline] |
SimTK::MatrixBase::operator+=(const MatrixBase &r) | MatrixBase | [inline] |
SimTK::MatrixBase::operator+=(const MatrixBase< EE > &b) | MatrixBase | [inline] |
operator-() const | VectorBase | [inline] |
operator-() | VectorBase | [inline] |
operator-=(const VectorBase< EE > &m) | Vector_ | [inline] |
operator-=(const ELT &b) | Vector_ | [inline] |
SimTK::VectorBase::operator-=(const VectorBase &r) | VectorBase | [inline] |
SimTK::MatrixBase::operator-=(const MatrixBase &r) | MatrixBase | [inline] |
SimTK::MatrixBase::operator-=(const MatrixBase< EE > &b) | MatrixBase | [inline] |
operator/=(const StdNumber &t) | Vector_ | [inline] |
SimTK::MatrixBase::operator/=(const StdNumber &t) | MatrixBase | [inline] |
operator=(const Vector_ &src) | Vector_ | [inline] |
operator=(const ELT &v) | Vector_ | [inline] |
operator=(const VectorBase< EE > &m) | Vector_ | [inline] |
SimTK::VectorBase::operator=(const VectorBase &b) | VectorBase | [inline] |
SimTK::MatrixBase::operator=(const MatrixBase &b) | MatrixBase | [inline] |
SimTK::MatrixBase::operator=(const MatrixBase< EE > &b) | MatrixBase | [inline] |
operator[](int i) const | VectorBase | [inline] |
operator[](int i) | VectorBase | [inline] |
operator~() const | VectorBase | [inline] |
operator~() | VectorBase | [inline] |
Precision typedef | MatrixBase | |
replaceContiguousScalarData(Scalar *newData, long length, bool takeOwnership) | MatrixBase | [inline] |
replaceContiguousScalarData(const Scalar *newData, long length) | MatrixBase | [inline] |
resize(int m) | VectorBase | [inline] |
SimTK::MatrixBase::resize(int m, int n) | MatrixBase | [inline] |
resizeKeep(int m) | VectorBase | [inline] |
SimTK::MatrixBase::resizeKeep(int m, int n) | MatrixBase | [inline] |
row(int i) const | MatrixBase | [inline] |
rowAndColScale(const VectorBase< ER > &r, const VectorBase< EC > &c, typename EltResult< typename VectorBase< ER >::template EltResult< EC >::Mul >::Mul &out) const | MatrixBase | [inline] |
rowAndColScale(const VectorBase< ER > &r, const VectorBase< EC > &c) const | MatrixBase | [inline] |
rowAndColScaleInPlace(const VectorBase< ER > &r, const VectorBase< EC > &c) | MatrixBase | [inline] |
rowScale(const VectorBase< EE > &v, typename EltResult< EE >::Mul &out) const | VectorBase | [inline] |
rowScale(const VectorBase< EE > &v) const | VectorBase | [inline] |
SimTK::MatrixBase::rowScale(const VectorBase< EE > &r, typename EltResult< EE >::Mul &out) const | MatrixBase | [inline] |
SimTK::MatrixBase::rowScale(const VectorBase< EE > &v, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const | MatrixBase | [inline] |
rowScaleInPlace(const VectorBase< EE > &v) | VectorBase | [inline] |
scalarAddInPlace(const S &s) | MatrixBase | [inline] |
scalarAssign(const S &s) | MatrixBase | [inline] |
scalarDivideFromLeftInPlace(const S &) | MatrixBase | [inline] |
scalarDivideInPlace(const S &) | MatrixBase | [inline] |
scalarMultiplyFromLeftInPlace(const S &) | MatrixBase | [inline] |
scalarMultiplyInPlace(const S &) | MatrixBase | [inline] |
scalarNormSqr() const | MatrixBase | [inline] |
ScalarSq typedef | MatrixBase | |
scalarSubtractFromLeftInPlace(const S &s) | MatrixBase | [inline] |
scalarSubtractInPlace(const S &s) | MatrixBase | [inline] |
setMatrixCondition(MatrixConditions::Condition condition) | MatrixBase | [inline] |
setMatrixShape(MatrixShapes::Shape shape) | MatrixBase | [inline] |
setMatrixSparsity(MatrixSparseFormats::Sparsity sparsity) | MatrixBase | [inline] |
setMatrixStorage(MatrixStorageFormats::Storage storage) | MatrixBase | [inline] |
setMatrixStructure(MatrixStructures::Structure structure) | MatrixBase | [inline] |
setTo(const ELT &t) | MatrixBase | [inline] |
setToNaN() | MatrixBase | [inline] |
setToZero() | MatrixBase | [inline] |
size() const | VectorBase | [inline] |
standardize() const | MatrixBase | [inline] |
sum() const | VectorBase | [inline] |
swapOwnedContiguousScalarData(Scalar *newData, int length, Scalar *&oldData) | MatrixBase | [inline] |
TComplex typedef | MatrixBase | |
TImag typedef | MatrixBase | |
TInvert typedef | MatrixBase | |
TNormalize typedef | MatrixBase | |
TPosTrans typedef | MatrixBase | |
transpose() const | VectorBase | [inline] |
TReal typedef | MatrixBase | |
TSqHermT typedef | MatrixBase | |
TSqTHerm typedef | MatrixBase | |
TStandard typedef | MatrixBase | |
TWithoutNegator typedef | MatrixBase | |
unlockNCols() | MatrixBase | [inline] |
unlockNRows() | MatrixBase | [inline] |
unlockShape() | MatrixBase | [inline] |
updAsMatrix() | MatrixBase | [inline] |
updAsMatrixView() | MatrixBase | [inline] |
updAsRowVector() | MatrixBase | [inline] |
updAsRowVectorBase() | MatrixBase | [inline] |
updAsRowVectorView() | MatrixBase | [inline] |
updAsVector() | MatrixBase | [inline] |
updAsVectorBase() | MatrixBase | [inline] |
updAsVectorView() | MatrixBase | [inline] |
updBlock(int i, int j, int m, int n) | MatrixBase | [inline] |
updCol(int j) | MatrixBase | [inline] |
updContiguousScalarData() | MatrixBase | [inline] |
updDiag() | MatrixBase | [inline] |
updElt(int i, int j) | MatrixBase | [inline] |
updNegate() | VectorBase | [inline] |
updRow(int i) | MatrixBase | [inline] |
updTranspose() | VectorBase | [inline] |
Vector_() | Vector_ | [inline] |
Vector_(const Vector_ &src) | Vector_ | [inline] |
Vector_(const Base &src) | Vector_ | [inline, explicit] |
Vector_(int m) | Vector_ | [inline, explicit] |
Vector_(int m, const ELT *initVals) | Vector_ | [inline] |
Vector_(int m, const ELT &ival) | Vector_ | [inline] |
Vector_(int m, const S *s, bool) | Vector_ | [inline] |
Vector_(int m, S *s, bool) | Vector_ | [inline] |
Vector_(const Vec< M, ELT > &v) | Vector_ | [inline, explicit] |
VectorBase() | VectorBase | [inline] |
VectorBase(const VectorBase &b) | VectorBase | [inline] |
VectorBase(int m, bool lockNrow=false) | VectorBase | [inline, explicit] |
VectorBase(int m, int leadingDim, const Scalar *s) | VectorBase | [inline] |
VectorBase(int m, int leadingDim, Scalar *s) | VectorBase | [inline] |
VectorBase(int m, const ELT &t) | VectorBase | [inline] |
VectorBase(int m, bool lockNrow, const ELT &t) | VectorBase | [inline] |
VectorBase(int m, const ELT *p) | VectorBase | [inline] |
VectorBase(int m, bool lockNrow, const ELT *p) | VectorBase | [inline] |
VectorBase(MatrixHelper< Scalar > &h, const typename MatrixHelper< Scalar >::ShallowCopy &s) | VectorBase | [inline] |
VectorBase(const MatrixHelper< Scalar > &h, const typename MatrixHelper< Scalar >::ShallowCopy &s) | VectorBase | [inline] |
VectorBase(const MatrixHelper< Scalar > &h, const typename MatrixHelper< Scalar >::DeepCopy &d) | VectorBase | [inline] |
viewAssign(const MatrixBase &src) | MatrixBase | [inline] |