SOFA API  fdb0dcaa
Open source framework for multi-physics simuation
sofa::component::mapping::Operation< Model > Struct Template Reference

Static Public Member Functions

static const VecCoordgetVecCoord (const Model *m, const sofa::core::VecId id)
 
static VecDerivgetVecDeriv (Model *m, const sofa::core::VecId id)
 
static const sofa::core::behavior::BaseMassfetchMass (const Model *m)
 
static double computeTotalMass (const Model *model, const sofa::core::behavior::BaseMass *mass)
 
static Coord WeightedCoord (const VecCoord *v, const sofa::core::behavior::BaseMass *m)
 
static Deriv WeightedDeriv (const VecDeriv *v, const sofa::core::behavior::BaseMass *m)
 
static const VecCoordgetVecCoord (const Model *m, const sofa::core::VecId id)
 
static VecDerivgetVecDeriv (Model *m, const sofa::core::VecId id)
 
static const sofa::core::behavior::BaseMassfetchMass (const Model *m)
 
static double computeTotalMass (const Model *model, const sofa::core::behavior::BaseMass *mass)
 
static Coord WeightedCoord (const VecCoord *v, const sofa::core::behavior::BaseMass *m)
 
static Deriv WeightedDeriv (const VecDeriv *v, const sofa::core::behavior::BaseMass *m)
 

Function details

template<typename Model >
static double sofa::component::mapping::Operation< Model >::computeTotalMass ( const Model *  model,
const sofa::core::behavior::BaseMass mass 
)
inlinestatic
template<typename Model >
static double sofa::component::mapping::Operation< Model >::computeTotalMass ( const Model *  model,
const sofa::core::behavior::BaseMass mass 
)
inlinestatic
template<typename Model >
static const sofa::core::behavior::BaseMass* sofa::component::mapping::Operation< Model >::fetchMass ( const Model *  m)
inlinestatic
template<typename Model >
static const sofa::core::behavior::BaseMass* sofa::component::mapping::Operation< Model >::fetchMass ( const Model *  m)
inlinestatic
template<typename Model >
static const VecCoord* sofa::component::mapping::Operation< Model >::getVecCoord ( const Model *  m,
const sofa::core::VecId  id 
)
inlinestatic
template<typename Model >
static const VecCoord* sofa::component::mapping::Operation< Model >::getVecCoord ( const Model *  m,
const sofa::core::VecId  id 
)
inlinestatic
template<typename Model >
static VecDeriv* sofa::component::mapping::Operation< Model >::getVecDeriv ( Model *  m,
const sofa::core::VecId  id 
)
inlinestatic
template<typename Model >
static VecDeriv* sofa::component::mapping::Operation< Model >::getVecDeriv ( Model *  m,
const sofa::core::VecId  id 
)
inlinestatic
template<typename Model >
static Coord sofa::component::mapping::Operation< Model >::WeightedCoord ( const VecCoord v,
const sofa::core::behavior::BaseMass m 
)
inlinestatic
template<typename Model >
static Coord sofa::component::mapping::Operation< Model >::WeightedCoord ( const VecCoord v,
const sofa::core::behavior::BaseMass m 
)
inlinestatic
template<typename Model >
static Deriv sofa::component::mapping::Operation< Model >::WeightedDeriv ( const VecDeriv v,
const sofa::core::behavior::BaseMass m 
)
inlinestatic
template<typename Model >
static Deriv sofa::component::mapping::Operation< Model >::WeightedDeriv ( const VecDeriv v,
const sofa::core::behavior::BaseMass m 
)
inlinestatic