1 #ifndef SimTK_SIMMATRIX_ROWVECTORBASE_H_
2 #define SimTK_SIMMATRIX_ROWVECTORBASE_H_
166 { Base::template colScaleInPlace<EE>(v);
return *
this; }
168 {
return Base::template colScale<EE>(v,out); }
175 { Base::template elementwiseMultiplyInPlace<EE>(r);
return *
this; }
177 { Base::template elementwiseMultiply<EE>(v,out); }
183 { Base::template elementwiseMultiplyFromLeftInPlace<EE>(r);
return *
this; }
184 template <
class EE>
inline void
189 Base::template elementwiseMultiplyFromLeft<EE>(v,out);
191 template <
class EE>
inline
195 Base::template elementwiseMultiplyFromLeft<EE>(v,out);
201 { Base::template elementwiseDivideInPlace<EE>(r);
return *
this; }
203 { Base::template elementwiseDivide<EE>(v,out); }
209 { Base::template elementwiseDivideFromLeftInPlace<EE>(r);
return *
this; }
210 template <
class EE>
inline void
214 Base::template elementwiseDivideFromLeft<EE>(v,out);
216 template <
class EE>
inline
220 Base::template elementwiseDivideFromLeft<EE>(v,out);
315 #endif // SimTK_SIMMATRIX_ROWVECTORBASE_H_