#include <PrecomputedConstraintCorrection.h>


Public Types | |
| typedef TDataTypes | DataTypes |
| typedef componentmodel::behavior::BaseConstraintCorrection | Inherit |
| typedef DataTypes::VecCoord | VecCoord |
| typedef DataTypes::VecDeriv | VecDeriv |
| typedef DataTypes::VecConst | VecConst |
| typedef DataTypes::Coord | Coord |
| typedef DataTypes::Deriv | Deriv |
| typedef DataTypes::SparseVecDeriv | Const |
| typedef Coord::value_type | Real |
| element rotation matrix | |
| typedef MatNoInit< 3, 3, Real > | Transformation |
Public Member Functions | |
| PrecomputedConstraintCorrection (behavior::MechanicalState< DataTypes > *mm=NULL) | |
| virtual | ~PrecomputedConstraintCorrection () |
| virtual void | init () |
| Initialization method called at graph modification, during bottom-up traversal. | |
| behavior::MechanicalState < DataTypes > * | getMState () |
| Retrieve the associated MechanicalState. | |
| virtual void | getCompliance (defaulttype::BaseMatrix *W) |
| virtual void | applyContactForce (const defaulttype::BaseVector *f) |
| virtual void | rotateConstraints () |
| virtual void | rotateResponse () |
| virtual void | resetContactForce () |
| virtual std::string | getTemplateName () const |
| Get the template type names (if any) used to instantiate this object. | |
| virtual void | parse (core::objectmodel::BaseObjectDescription *arg) |
| Parse the given description to assign values to this object's fields and potentially other parameters. | |
| template<> | |
| ~PrecomputedConstraintCorrection () | |
| template<> | |
| void | rotateConstraints () |
| template<> | |
| void | rotateConstraints () |
| template<> | |
| void | rotateConstraints () |
| template<> | |
| void | rotateResponse () |
| template<> | |
| void | rotateResponse () |
| template<> | |
| void | rotateResponse () |
| template<> | |
| void | rotateConstraints () |
| template<> | |
| void | rotateConstraints () |
| template<> | |
| void | rotateConstraints () |
| template<> | |
| void | rotateResponse () |
| template<> | |
| void | rotateResponse () |
| template<> | |
| void | rotateResponse () |
Static Public Member Functions | |
| template<class T > | |
| static bool | canCreate (T *&obj, objectmodel::BaseContext *context, objectmodel::BaseObjectDescription *arg) |
| Pre-construction check method called by ObjectFactory. | |
| static std::string | templateName (const PrecomputedConstraintCorrection< DataTypes > *=NULL) |
Data Fields | |
| bool | _rotations |
| DataPtr< bool > | f_rotations |
| bool | _restRotations |
| DataPtr< bool > | f_restRotations |
Protected Attributes | |
| behavior::MechanicalState < DataTypes > * | mstate |
| Real * | appCompliance |
| unsigned int | nbRows |
| unsigned int | nbCols |
| unsigned int | dof_on_node |
| unsigned int | nbNodes |
| int * | _indexNodeSparseCompliance |
| std::vector< Deriv > | _sparseCompliance |
| Real | Fbuf [6] |
| Real | DXbuf |
Definition at line 51 of file PrecomputedConstraintCorrection.h.
| typedef DataTypes::SparseVecDeriv sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Const |
Definition at line 61 of file PrecomputedConstraintCorrection.h.
| typedef DataTypes::Coord sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Coord |
Definition at line 59 of file PrecomputedConstraintCorrection.h.
| typedef TDataTypes sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::DataTypes |
Definition at line 54 of file PrecomputedConstraintCorrection.h.
| typedef DataTypes::Deriv sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Deriv |
Definition at line 60 of file PrecomputedConstraintCorrection.h.
| typedef componentmodel::behavior::BaseConstraintCorrection sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Inherit |
Definition at line 55 of file PrecomputedConstraintCorrection.h.
| typedef Coord::value_type sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Real |
| typedef MatNoInit<3, 3, Real> sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Transformation |
Definition at line 65 of file PrecomputedConstraintCorrection.h.
| typedef DataTypes::VecConst sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::VecConst |
Definition at line 58 of file PrecomputedConstraintCorrection.h.
| typedef DataTypes::VecCoord sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::VecCoord |
Definition at line 56 of file PrecomputedConstraintCorrection.h.
| typedef DataTypes::VecDeriv sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::VecDeriv |
Definition at line 57 of file PrecomputedConstraintCorrection.h.
| sofa::component::constraint::PrecomputedConstraintCorrection< DataTypes >::PrecomputedConstraintCorrection | ( | behavior::MechanicalState< DataTypes > * | mm = NULL |
) | [inline] |
Definition at line 54 of file PrecomputedConstraintCorrection.inl.
| sofa::component::constraint::PrecomputedConstraintCorrection< DataTypes >::~PrecomputedConstraintCorrection | ( | ) | [inline, virtual] |
| sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec3Types >::~PrecomputedConstraintCorrection | ( | ) | [inline] |
Definition at line 260 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::appCompliance.
| void sofa::component::constraint::PrecomputedConstraintCorrection< DataTypes >::applyContactForce | ( | const defaulttype::BaseVector * | f | ) | [inline, virtual] |
Implements sofa::core::componentmodel::behavior::BaseConstraintCorrection.
Definition at line 377 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_rotations, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::appCompliance, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::dof_on_node, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::DXbuf, sofa::defaulttype::BaseVector::element(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Fbuf, force, sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getC(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getConstraintId(), sofa::core::objectmodel::BaseObject::getContext(), sofa::core::objectmodel::BaseContext::getDt(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getDx(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getExternalForces(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getV(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getVfree(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getXfree(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbCols, and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::rotateResponse().
| static bool sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::canCreate | ( | T *& | obj, | |
| objectmodel::BaseContext * | context, | |||
| objectmodel::BaseObjectDescription * | arg | |||
| ) | [inline, static] |
Pre-construction check method called by ObjectFactory.
Check that DataTypes matches the MechanicalState.
Reimplemented from sofa::core::objectmodel::BaseObject.
Definition at line 94 of file PrecomputedConstraintCorrection.h.
References sofa::core::objectmodel::BaseContext::getMechanicalState().
| void sofa::component::constraint::PrecomputedConstraintCorrection< DataTypes >::getCompliance | ( | defaulttype::BaseMatrix * | W | ) | [inline, virtual] |
Implements sofa::core::componentmodel::behavior::BaseConstraintCorrection.
Definition at line 267 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_indexNodeSparseCompliance, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_rotations, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_sparseCompliance, sofa::defaulttype::BaseMatrix::add(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::appCompliance, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::dof_on_node, sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getC(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getConstraintId(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbCols, and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::rotateConstraints().
| behavior::MechanicalState<DataTypes>* sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getMState | ( | ) | [inline] |
Retrieve the associated MechanicalState.
Definition at line 79 of file PrecomputedConstraintCorrection.h.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| virtual std::string sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getTemplateName | ( | ) | const [inline, virtual] |
Get the template type names (if any) used to instantiate this object.
Reimplemented from sofa::core::objectmodel::Base.
Definition at line 101 of file PrecomputedConstraintCorrection.h.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::templateName().
| void sofa::component::constraint::PrecomputedConstraintCorrection< DataTypes >::init | ( | void | ) | [inline, virtual] |
Initialization method called at graph modification, during bottom-up traversal.
Reimplemented from sofa::core::objectmodel::BaseObject.
Definition at line 81 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_indexNodeSparseCompliance, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_sparseCompliance, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::appCompliance, sofa::core::objectmodel::DataPtr< T >::beginEdit(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::dof_on_node, sofa::component::odesolver::CGImplicitSolver::f_maxIter, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::f_restRotations, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::f_rotations, sofa::component::odesolver::CGImplicitSolver::f_smallDenominatorThreshold, sofa::component::odesolver::CGImplicitSolver::f_tolerance, force, sofa::core::objectmodel::BaseObject::getContext(), sofa::core::objectmodel::BaseContext::getDt(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getExternalForces(), sofa::core::objectmodel::BaseContext::getGravityInWorld(), sofa::core::objectmodel::BaseContext::getMechanicalState(), sofa::core::objectmodel::Base::getName(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getV(), sofa::core::objectmodel::Data< T >::getValue(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX0(), sofa::helper::Quater< Real >::inverse(), MAX_NUM_CONSTRAINT_PER_NODE, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbCols, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbNodes, sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbRows, sofa::helper::Quater< Real >::normalize(), sofa::helper::Quater< Real >::rotate(), sofa::core::objectmodel::BaseContext::setGravityInWorld(), sofa::core::objectmodel::Data< T >::setValue(), sofa::component::odesolver::CGImplicitSolver::solve(), and sofa::helper::Quater< Real >::toEulerVector().
| void sofa::component::constraint::PrecomputedConstraintCorrection< DataTypes >::parse | ( | core::objectmodel::BaseObjectDescription * | arg | ) | [inline, virtual] |
Parse the given description to assign values to this object's fields and potentially other parameters.
Reimplemented from sofa::core::objectmodel::Base.
Definition at line 607 of file PrecomputedConstraintCorrection.inl.
References sofa::core::objectmodel::Base::parse().
| void sofa::component::constraint::PrecomputedConstraintCorrection< DataTypes >::resetContactForce | ( | void | ) | [inline, virtual] |
Implements sofa::core::componentmodel::behavior::BaseConstraintCorrection.
Definition at line 599 of file PrecomputedConstraintCorrection.inl.
References force, sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getExternalForces(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec1fTypes >::rotateConstraints | ( | ) | [inline] |
Definition at line 857 of file PrecomputedConstraintCorrection.inl.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Rigid3fTypes >::rotateConstraints | ( | ) | [inline] |
Definition at line 821 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_restRotations, sofa::helper::fixed_array< T, N >::data(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getC(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX0(), sofa::helper::Quater< Real >::inverse(), sofa::helper::Quater< Real >::inverseRotate(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec3fTypes >::rotateConstraints | ( | ) | [inline] |
Definition at line 768 of file PrecomputedConstraintCorrection.inl.
References sofa::core::objectmodel::BaseContext::get(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getC(), sofa::core::objectmodel::BaseObject::getContext(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::getRotation(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec1dTypes >::rotateConstraints | ( | ) | [inline] |
Definition at line 706 of file PrecomputedConstraintCorrection.inl.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Rigid3dTypes >::rotateConstraints | ( | ) | [inline] |
Definition at line 668 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_restRotations, sofa::helper::fixed_array< T, N >::data(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getC(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX0(), sofa::helper::Quater< Real >::inverse(), sofa::helper::Quater< Real >::inverseRotate(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec3dTypes >::rotateConstraints | ( | ) | [inline] |
Definition at line 614 of file PrecomputedConstraintCorrection.inl.
References sofa::core::objectmodel::BaseContext::get(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getC(), sofa::core::objectmodel::BaseObject::getContext(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::getRotation(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| virtual void sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::rotateConstraints | ( | ) | [virtual] |
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec1fTypes >::rotateResponse | ( | ) | [inline] |
Definition at line 912 of file PrecomputedConstraintCorrection.inl.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Rigid3fTypes >::rotateResponse | ( | ) | [inline] |
Definition at line 890 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_restRotations, sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getDx(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX0(), sofa::helper::Quater< Real >::inverse(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate, and sofa::helper::Quater< Real >::rotate().
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec3fTypes >::rotateResponse | ( | ) | [inline] |
Definition at line 863 of file PrecomputedConstraintCorrection.inl.
References sofa::core::objectmodel::BaseContext::get(), sofa::core::objectmodel::BaseObject::getContext(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getDx(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::getRotation(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec1dTypes >::rotateResponse | ( | ) | [inline] |
Definition at line 762 of file PrecomputedConstraintCorrection.inl.
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Rigid3dTypes >::rotateResponse | ( | ) | [inline] |
Definition at line 740 of file PrecomputedConstraintCorrection.inl.
References sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_restRotations, sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getDx(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX0(), sofa::helper::Quater< Real >::inverse(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate, and sofa::helper::Quater< Real >::rotate().
| void sofa::component::constraint::PrecomputedConstraintCorrection< defaulttype::Vec3dTypes >::rotateResponse | ( | ) | [inline] |
Definition at line 712 of file PrecomputedConstraintCorrection.inl.
References sofa::core::objectmodel::BaseContext::get(), sofa::core::objectmodel::BaseObject::getContext(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getDx(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::getRotation(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate.
| virtual void sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::rotateResponse | ( | ) | [virtual] |
| static std::string sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::templateName | ( | const PrecomputedConstraintCorrection< DataTypes > * | = NULL |
) | [inline, static] |
Definition at line 106 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getTemplateName().
int* sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_indexNodeSparseCompliance [protected] |
Definition at line 119 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getCompliance(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::~PrecomputedConstraintCorrection().
| bool sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_restRotations |
| bool sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_rotations |
std::vector<Deriv> sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::_sparseCompliance [protected] |
Real* sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::appCompliance [protected] |
Definition at line 117 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::applyContactForce(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getCompliance(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::~PrecomputedConstraintCorrection().
unsigned int sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::dof_on_node [protected] |
Definition at line 118 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::applyContactForce(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getCompliance(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init().
Real sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::DXbuf [protected] |
Definition at line 121 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::applyContactForce().
| DataPtr<bool> sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::f_restRotations |
Definition at line 70 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init().
| DataPtr<bool> sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::f_rotations |
Definition at line 68 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init().
Real sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::Fbuf[6] [protected] |
Definition at line 121 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::applyContactForce().
behavior::MechanicalState<DataTypes>* sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::mstate [protected] |
Definition at line 115 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::applyContactForce(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getCompliance(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getMState(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::resetContactForce(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::rotateConstraints(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::rotateResponse().
unsigned int sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbCols [protected] |
Definition at line 118 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::applyContactForce(), sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::getCompliance(), and sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init().
unsigned int sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbNodes [protected] |
Definition at line 118 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init().
unsigned int sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::nbRows [protected] |
Definition at line 118 of file PrecomputedConstraintCorrection.h.
Referenced by sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes >::init().
1.5.7.1