SOFA API  cb3b2882
Open source framework for multi-physics simuation
sofa::core::TStandardVec< V_ALL, vaccess > Class Template Reference

#include <VecId.h>

Inheritance diagram for sofa::core::TStandardVec< V_ALL, vaccess >:

Static Public Member Functions

static unsigned int getFirstDynamicIndex (VecType t)
 
static std::string getName (const MyVecId &v)
 
- Static Public Member Functions inherited from sofa::core::TStandardVec< V_COORD, vaccess >
template<State v_state>
static constexpr MyVecId state ()
 
static constexpr MyVecId position ()=delete
 
static constexpr MyVecId restPosition ()=delete
 
static constexpr MyVecId freePosition ()=delete
 
static constexpr MyVecId resetPosition ()=delete
 This is the first index used for dynamically allocated vectors. More...
 
static std::string getName (const MyVecId &v)
 
static std::string getGroup (const MyVecId &v)
 
- Static Public Member Functions inherited from sofa::core::TStandardVec< V_DERIV, vaccess >
template<State v_state>
static constexpr MyVecId state ()
 
static constexpr MyVecId velocity ()=delete
 
static constexpr MyVecId resetVelocity ()=delete
 
static constexpr MyVecId freeVelocity ()=delete
 
static constexpr MyVecId normal ()=delete
 
static constexpr MyVecId force ()=delete
 
static constexpr MyVecId externalForce ()=delete
 
static constexpr MyVecId dx ()=delete
 
static constexpr MyVecId dforce ()=delete
 This is the first index used for dynamically allocated vectors. More...
 
static std::string getName (const MyVecId &v)
 
static std::string getGroup (const MyVecId &v)
 
- Static Public Member Functions inherited from sofa::core::TStandardVec< V_MATDERIV, vaccess >
template<State v_state>
static constexpr MyVecId state ()
 
static constexpr MyVecId constraintJacobian ()=delete
 
static constexpr MyVecId mappingJacobian ()=delete
 This is the first index used for dynamically allocated vectors. More...
 
static std::string getName (const MyVecId &v)
 
static std::string getGroup (const MyVecId &v)
 

Additional Inherited Members

- Static Public Attributes inherited from sofa::core::TStandardVec< V_COORD, vaccess >
static constexpr uint8_t V_FIRST_DYNAMIC_INDEX = static_cast<uint8_t>(State::DYNAMIC_INDEX)
 
- Static Public Attributes inherited from sofa::core::TStandardVec< V_DERIV, vaccess >
static constexpr uint8_t V_FIRST_DYNAMIC_INDEX = static_cast<uint8_t>(State::DYNAMIC_INDEX)
 
- Static Public Attributes inherited from sofa::core::TStandardVec< V_MATDERIV, vaccess >
static constexpr uint8_t V_FIRST_DYNAMIC_INDEX = static_cast<uint8_t>(State::DYNAMIC_INDEX)
 

Function details

◆ getFirstDynamicIndex()

template<VecAccess vaccess>
static unsigned int sofa::core::TStandardVec< V_ALL, vaccess >::getFirstDynamicIndex ( VecType  t)
inlinestatic

◆ getName()

template<VecAccess vaccess>
static std::string sofa::core::TStandardVec< V_ALL, vaccess >::getName ( const MyVecId v)
inlinestatic