1 #ifndef SimTK_SIMMATRIX_ROWVECTORVIEW_H_ 2 #define SimTK_SIMMATRIX_ROWVECTORVIEW_H_ 42 template <
class ELT>
class RowVectorView_ :
public RowVectorBase<ELT> {
43 typedef RowVectorBase<ELT> Base;
47 typedef RowVectorView_<ELT> T;
48 typedef RowVectorView_< typename CNT<ELT>::TNeg > TNeg;
49 typedef VectorView_< typename CNT<ELT>::THerm > THerm;
95 #endif // SimTK_SIMMATRIX_ROWVECTORVIEW_H_ Here we define class MatrixHelper<S>, the scalar-type templatized helper class for the more general...
Definition: MatrixHelper.h:79
RowVectorView_ & operator+=(const RowVectorBase< EE > &m)
Definition: RowVectorView_.h:78
Definition: MatrixHelper.h:48
This is a dataless rehash of the MatrixBase class to specialize it for RowVectors.
Definition: BigMatrix.h:165
This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with o...
Definition: Assembler.h:37
MatrixBase & elementwiseSubtractScalarInPlace(const S &s)
Set M(i,j)-=s for every element of M and some value s.
RowVectorView_ & operator-=(const RowVectorBase< EE > &m)
Definition: RowVectorView_.h:80
K::Scalar Scalar
Definition: CompositeNumericalTypes.h:160
RowVectorView_ & operator=(const Base &b)
Definition: RowVectorView_.h:72
RowVectorView_ & operator-=(const ELT &b)
Definition: RowVectorView_.h:86
RowVectorView_(const RowVectorView_ &r)
Definition: RowVectorView_.h:60
RowVectorBase & operator-=(const RowVectorBase &r)
Definition: RowVectorBase.h:145
RowVectorView_(MatrixHelperRep< S > *hrep)
Definition: RowVectorView_.h:55
RowVectorView_(MatrixHelper< S > &h)
Definition: RowVectorView_.h:70
RowVectorBase & operator+=(const RowVectorBase &r)
Definition: RowVectorBase.h:144
m
Definition: CMakeCache.txt:469
(Advanced) This class is identical to RowVector_ except that it has shallow (reference) copy and assi...
Definition: BigMatrix.h:173
RowVectorView_(const MatrixHelper< S > &h)
Definition: RowVectorView_.h:69
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч 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
RowVectorView_ & operator=(const RowVectorBase< EE > &m)
Definition: RowVectorView_.h:76
RowVectorView_ & operator*=(const StdNumber &t)
Definition: RowVectorView_.h:83
RowVectorBase & operator/=(const StdNumber &t)
Definition: RowVectorBase.h:143
RowVectorBase & operator=(const RowVectorBase &b)
Copy assignment is deep copy but behavior depends on type of lhs: if view, rhs must match...
Definition: RowVectorBase.h:136
MatrixBase & elementwiseAddScalarInPlace(const S &s)
Set M(i,j)+=s for every element of M and some value s.
K::StdNumber StdNumber
Definition: CompositeNumericalTypes.h:163
const MatrixHelper< Scalar > & getHelper() const
Definition: MatrixBase.h:865
RowVectorView_ & operator/=(const StdNumber &t)
Definition: RowVectorView_.h:84
RowVectorView_ & operator=(const ELT &v)
Definition: RowVectorView_.h:74
K::Number Number
Definition: CompositeNumericalTypes.h:162
RowVectorView_ & operator+=(const ELT &b)
Definition: RowVectorView_.h:85
RowVectorBase & operator*=(const StdNumber &t)
Definition: RowVectorBase.h:142
RowVectorView_ & operator=(const RowVectorView_ &r)
Definition: RowVectorView_.h:64