|  | 
|  | GraphScatteredVector (core::behavior::BaseVectorOperations *p, core::VecDerivId id) | 
|  | 
|  | GraphScatteredVector (core::behavior::BaseVectorOperations *p) | 
|  | 
| void | set (core::MultiVecDerivId id) | 
|  | 
| void | reset () | 
|  | 
| void | add (int, SReal) | 
|  | TO IMPLEMENT.  More... 
 | 
|  | 
| void | set (int, SReal) | 
|  | TO IMPLEMENT.  More... 
 | 
|  | 
| SReal | element (int) | 
|  | 
| void | resize (int) | 
|  | 
| void | operator= (const MultExpr< GraphScatteredMatrix, GraphScatteredVector > &expr) | 
|  | 
|  | TMultiVec (BaseVectorOperations *vop, MyMultiVecId v) | 
|  | Refers to a state vector with the given ID (VecId::position(), VecId::velocity(), etc).  More... 
 | 
|  | 
|  | TMultiVec () | 
|  | Refers to a not yet allocated state vector.  More... 
 | 
|  | 
|  | TMultiVec (BaseVectorOperations *vop, bool dynamic=true, const VecIdProperties &properties={}) | 
|  | Allocate a new temporary vector with the given type (sofa::core::V_COORD or sofa::core::V_DERIV).  More... 
 | 
|  | 
|  | ~TMultiVec () | 
|  | 
|  | operator MyMultiVecId () | 
|  | Automatic conversion to the underlying VecId.  More... 
 | 
|  | 
|  | operator ConstMyMultiVecId () | 
|  | 
|  | operator AllMultiVecId () | 
|  | 
|  | operator ConstAllMultiVecId () | 
|  | 
| const MyMultiVecId & | id () const | 
|  | 
| MyMultiVecId & | id () | 
|  | 
| BaseVectorOperations * | ops () | 
|  | 
| void | setOps (BaseVectorOperations *op) | 
|  | 
| void | realloc (BaseVectorOperations *_vop, bool interactionForceField=false, bool propagate=false, const VecIdProperties &properties={}) | 
|  | 
| void | clear () | 
|  | v = 0  More... 
 | 
|  | 
| void | eq (MyMultiVecId a) | 
|  | v = a  More... 
 | 
|  | 
| void | eq (MyMultiVecId a, SReal f) | 
|  | v = a*f  More... 
 | 
|  | 
| void | eq (AllMultiVecId a, AllMultiVecId b, SReal f=1.0) | 
|  | v = a+b*f  More... 
 | 
|  | 
| void | peq (AllMultiVecId a, SReal f=1.0) | 
|  | v += a*f  More... 
 | 
|  | 
| void | teq (SReal f) | 
|  | v *= f  More... 
 | 
|  | 
| SReal | dot (MyMultiVecId a) | 
|  | 
| void | threshold (SReal threshold) | 
|  | nullify values below given threshold  More... 
 | 
|  | 
| SReal | norm () | 
|  | 
| SReal | norm (unsigned l) | 
|  | 
| void | operator= (MyMultiVecId a) | 
|  | v = a  More... 
 | 
|  | 
| void | operator= (const TMultiVec< vtype > &a) | 
|  | v = a  More... 
 | 
|  | 
| void | operator+= (MyMultiVecId a) | 
|  | v += a  More... 
 | 
|  | 
| void | operator-= (MyMultiVecId a) | 
|  | v -= a  More... 
 | 
|  | 
| void | operator*= (SReal f) | 
|  | v *= f  More... 
 | 
|  | 
| void | operator/= (SReal f) | 
|  | v /= f  More... 
 | 
|  | 
| SReal | operator* (MyMultiVecId a) | 
|  | return the scalar product dot(v,a)  More... 
 | 
|  | 
| size_t | size () const | 
|  |