1 #ifndef SimTK_SIMMATRIX_MATRIXVIEW_H_ 2 #define SimTK_SIMMATRIX_MATRIXVIEW_H_ 43 template <
class ELT>
class MatrixView_ :
public MatrixBase<ELT> {
44 typedef MatrixBase<ELT> Base;
98 #endif // SimTK_SIMMATRIX_MATRIXVIEW_H_ Here we define class MatrixHelper<S>, the scalar-type templatized helper class for the more general...
Definition: MatrixHelper.h:79
Definition: MatrixHelper.h:48
This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with o...
Definition: Assembler.h:37
K::Scalar Scalar
Definition: CompositeNumericalTypes.h:160
MatrixBase & operator/=(const StdNumber &t)
Definition: MatrixBase.h:291
MatrixView_ & operator*=(const StdNumber &t)
Definition: MatrixView_.h:81
MatrixBase & operator-=(const MatrixBase &r)
Definition: MatrixBase.h:293
MatrixBase & operator*=(const StdNumber &t)
Definition: MatrixBase.h:290
m
Definition: CMakeCache.txt:469
MatrixView_ & operator-=(const ELT &r)
Definition: MatrixView_.h:84
MatrixView_ & operator/=(const StdNumber &t)
Definition: MatrixView_.h:82
MatrixView_(const MatrixView_ &m)
Definition: MatrixView_.h:57
MatrixView_ & operator=(const MatrixBase< EE > &m)
Definition: MatrixView_.h:74
(Advanced) This class is identical to Matrix_ except that it has shallow (reference) copy and assignm...
Definition: BigMatrix.h:167
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e r
Definition: Simmatrix.doc:7
VectorView_< ELT > updDiag()
Select main diagonal (of largest leading square if rectangular) and return it as a writable view of t...
Definition: BigMatrix.h:245
MatrixView_(MatrixHelper< S > &h)
Definition: MatrixView_.h:69
MatrixView_(const MatrixHelper< S > &h)
Definition: MatrixView_.h:68
This is the matrix class intended to appear in user code for large, variable size matrices...
Definition: BigMatrix.h:168
MatrixBase & operator+=(const MatrixBase &r)
Definition: MatrixBase.h:292
K::StdNumber StdNumber
Definition: CompositeNumericalTypes.h:163
MatrixView_ & operator=(const ELT &e)
Definition: MatrixView_.h:72
MatrixBase & operator=(const MatrixBase &b)
Definition: MatrixBase.h:201
const MatrixHelper< Scalar > & getHelper() const
Definition: MatrixBase.h:865
MatrixView_(MatrixHelperRep< S > *hrep)
Definition: MatrixView_.h:52
A MatrixCommitment provides a set of acceptable matrix characteristics.
Definition: MatrixCharacteristics.h:832
MatrixView_ & operator-=(const MatrixBase< EE > &m)
Definition: MatrixView_.h:78
MatrixView_ & operator+=(const ELT &r)
Definition: MatrixView_.h:83
MatrixView_ & operator=(const Matrix_< ELT > &v)
Definition: MatrixView_.h:71
This is the common base class for Simbody's Vector_ and Matrix_ classes for handling large...
Definition: BigMatrix.h:163
MatrixView_ & operator=(const MatrixView_ &m)
Definition: MatrixView_.h:63
MatrixView_ & operator+=(const MatrixBase< EE > &m)
Definition: MatrixView_.h:76