#include <InteractionEllipsoidForceField.h>


Data Structures | |
| class | Contact |
| struct | TempVars |
Public Types | |
| enum | { N = Coord1::static_size } |
| typedef core::componentmodel::behavior::MixedInteractionForceField < DataTypes1, DataTypes2 > | Inherit |
| typedef DataTypes1::VecCoord | VecCoord1 |
| typedef DataTypes1::VecDeriv | VecDeriv1 |
| typedef DataTypes1::Coord | Coord1 |
| typedef DataTypes1::Deriv | Deriv1 |
| typedef Coord1::value_type | Real1 |
| typedef DataTypes2::VecCoord | VecCoord2 |
| typedef DataTypes2::VecDeriv | VecDeriv2 |
| typedef DataTypes2::Coord | Coord2 |
| typedef DataTypes2::Deriv | Deriv2 |
| typedef Coord2::value_type | Real2 |
| typedef defaulttype::Mat< N, N, Real1 > | Mat |
Public Member Functions | |
| InteractionEllipsoidForceField () | |
| void | setStiffness (Real1 stiff) |
| void | setDamping (Real1 damp) |
| virtual void | addForce (VecDeriv1 &f1, VecDeriv2 &f2, const VecCoord1 &p1, const VecCoord2 &p2, const VecDeriv1 &v1, const VecDeriv2 &v2) |
| Given the current position and velocity states, update the current force vector by computing and adding the forces associated with this ForceField. | |
| virtual void | addForce2 (VecDeriv1 &f1, VecDeriv2 &f2, const VecCoord1 &p1, const VecCoord2 &p2, const VecDeriv1 &v1, const VecDeriv2 &v2) |
| virtual void | addDForce (VecDeriv1 &df1, VecDeriv2 &df2, const VecDeriv1 &dx1, const VecDeriv2 &dx2) |
| Compute the force derivative given a small displacement from the position and velocity used in the previous call to addForce(). | |
| virtual double | getPotentialEnergy (const VecCoord1 &x1, const VecCoord2 &x2) |
| Get the potential energy associated to this ForceField. | |
| void | reinit () |
| Update method called when variables used in precomputation are modified. | |
| void | draw () |
| Render internal data of this object, for debugging purposes. | |
Data Fields | |
| Data< Coord1 > | center |
| Data< Coord1 > | vradius |
| Data< Real1 > | stiffness |
| Data< Real1 > | damping |
| Data< defaulttype::Vec3f > | color |
| Data< bool > | bDraw |
| Data< int > | object2_dof_index |
Protected Member Functions | |
| bool | calcF (const Coord1 &p1, const Deriv1 &v1, Deriv1 &f1, Mat &dfdx) |
| void | initCalcF () |
Protected Attributes | |
| Data< sofa::helper::vector < Contact > > | contacts |
| InteractionEllipsoidForceFieldInternalData < DataTypes1, DataTypes2 > | data |
| struct sofa::component::interactionforcefield::InteractionEllipsoidForceField::TempVars | vars |
| bool | _update_pos_relative |
| VecCoord1 | X1 |
| VecCoord2 | X2 |
| Quat | _orientation |
Definition at line 53 of file InteractionEllipsoidForceField.h.
| typedef DataTypes1::Coord sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Coord1 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 59 of file InteractionEllipsoidForceField.h.
| typedef DataTypes2::Coord sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Coord2 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 64 of file InteractionEllipsoidForceField.h.
| typedef DataTypes1::Deriv sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Deriv1 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 60 of file InteractionEllipsoidForceField.h.
| typedef DataTypes2::Deriv sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Deriv2 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 65 of file InteractionEllipsoidForceField.h.
| typedef core::componentmodel::behavior::MixedInteractionForceField<DataTypes1, DataTypes2> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Inherit |
Definition at line 56 of file InteractionEllipsoidForceField.h.
| typedef defaulttype::Mat<N,N,Real1> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Mat |
Definition at line 69 of file InteractionEllipsoidForceField.h.
| typedef Coord1::value_type sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Real1 |
Definition at line 61 of file InteractionEllipsoidForceField.h.
| typedef Coord2::value_type sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Real2 |
Definition at line 66 of file InteractionEllipsoidForceField.h.
| typedef DataTypes1::VecCoord sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::VecCoord1 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 57 of file InteractionEllipsoidForceField.h.
| typedef DataTypes2::VecCoord sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::VecCoord2 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 62 of file InteractionEllipsoidForceField.h.
| typedef DataTypes1::VecDeriv sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::VecDeriv1 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 58 of file InteractionEllipsoidForceField.h.
| typedef DataTypes2::VecDeriv sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::VecDeriv2 |
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 63 of file InteractionEllipsoidForceField.h.
| anonymous enum |
| sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::InteractionEllipsoidForceField | ( | ) | [inline] |
Definition at line 112 of file InteractionEllipsoidForceField.h.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::_orientation, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::_update_pos_relative, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::center, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::center, sofa::helper::Quater< Real >::clear(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vars.
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addDForce | ( | VecDeriv1 & | df1, | |
| VecDeriv2 & | df2, | |||
| const VecDeriv1 & | dx1, | |||
| const VecDeriv2 & | dx2 | |||
| ) | [inline, virtual] |
Compute the force derivative given a small displacement from the position and velocity used in the previous call to addForce().
The derivative should be directly derived from the computations done by addForce. Any forces neglected in addDForce will be integrated explicitly (i.e. using its value at the beginning of the timestep).
If the ForceField can be represented as a matrix, this method computes $ df += K dx $
This method must be implemented by the component, and is usually called by the generic MixedInteractionForceField::addDForce() method.
Reimplemented from sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 257 of file InteractionEllipsoidForceField.inl.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::_orientation, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::contacts, sofa::core::objectmodel::Data< T >::getValue(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Contact::index, sofa::helper::Quater< Real >::inverseRotate(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Contact::m, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::object2_dof_index, and sofa::helper::Quater< Real >::rotate().
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce | ( | VecDeriv1 & | f1, | |
| VecDeriv2 & | f2, | |||
| const VecCoord1 & | x1, | |||
| const VecCoord2 & | x2, | |||
| const VecDeriv1 & | v1, | |||
| const VecDeriv2 & | v2 | |||
| ) | [inline, virtual] |
Given the current position and velocity states, update the current force vector by computing and adding the forces associated with this ForceField.
If the ForceField can be represented as a matrix, this method computes $ f += B v + K x $
This method must be implemented by the component, and is usually called by the generic ForceField::addForce() method.
Implements sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 120 of file InteractionEllipsoidForceField.inl.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::_orientation, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::_update_pos_relative, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Contact::bras_levier, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::calcF(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::center, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::center, sofa::defaulttype::Vec< N, real >::clear(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::contacts, sofa::core::objectmodel::Data< T >::getValue(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Contact::index, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::initCalcF(), sofa::helper::Quater< Real >::inverseRotate(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Contact::m, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::object2_dof_index, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Contact::pos, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::pos6D, sofa::helper::Quater< Real >::rotate(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vars, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::X1, and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::X2.
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce2 | ( | VecDeriv1 & | f1, | |
| VecDeriv2 & | f2, | |||
| const VecCoord1 & | p1, | |||
| const VecCoord2 & | p2, | |||
| const VecDeriv1 & | v1, | |||
| const VecDeriv2 & | v2 | |||
| ) | [inline, virtual] |
Definition at line 216 of file InteractionEllipsoidForceField.inl.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::calcF(), sofa::defaulttype::Vec< N, real >::cross(), sofa::core::objectmodel::Data< T >::getValue(), sofa::helper::Quater< Real >::inverseRotate(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::object2_dof_index, and sofa::helper::Quater< Real >::rotate().
| bool sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::calcF | ( | const Coord1 & | p1, | |
| const Deriv1 & | v1, | |||
| Deriv1 & | f1, | |||
| Mat & | dfdx | |||
| ) | [inline, protected] |
Definition at line 81 of file InteractionEllipsoidForceField.inl.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::center, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::damping, force, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::inv_r2, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::N, norm(), norm2(), sofa::helper::rabs(), sofa::helper::rsqrt(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::stiffabs, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::stiffness, and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vars.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce2().
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw | ( | ) | [inline, virtual] |
Render internal data of this object, for debugging purposes.
Reimplemented from sofa::core::objectmodel::BaseObject.
Definition at line 289 of file InteractionEllipsoidForceField.inl.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::bDraw, sofa::helper::Quater< Real >::buildRotationMatrix(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::center, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::color, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::contacts, ftl::Type::get(), sofa::core::objectmodel::BaseObject::getContext(), sofa::core::objectmodel::Data< T >::getValue(), sofa::helper::gl::glMultMatrix(), sofa::helper::gl::glScale(), sofa::helper::gl::glTranslate(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::pos6D, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::stiffness, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vars, and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vradius.
| double sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::getPotentialEnergy | ( | const VecCoord1 & | x1, | |
| const VecCoord2 & | x2 | |||
| ) | [inline, virtual] |
Get the potential energy associated to this ForceField.
Used to extimate the total energy of the system by some post-stabilization techniques.
This method must be implemented by the component, and is usually called by the generic ForceField::getPotentialEnergy() method.
Implements sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >.
Definition at line 282 of file InteractionEllipsoidForceField.inl.
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::initCalcF | ( | ) | [inline, protected] |
Definition at line 69 of file InteractionEllipsoidForceField.inl.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::inv_r2, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::N, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::r, sofa::helper::rabs(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::stiffabs, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::stiffness, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars::stiffness, sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vars, and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vradius.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce().
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::reinit | ( | ) | [inline, virtual] |
Update method called when variables used in precomputation are modified.
Reimplemented from sofa::core::objectmodel::BaseObject.
Definition at line 146 of file InteractionEllipsoidForceField.h.
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::setDamping | ( | Real1 | damp | ) | [inline] |
Definition at line 133 of file InteractionEllipsoidForceField.h.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::damping.
| void sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::setStiffness | ( | Real1 | stiff | ) | [inline] |
Definition at line 128 of file InteractionEllipsoidForceField.h.
References sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::stiffness.
Quat sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::_orientation [protected] |
Definition at line 163 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addDForce(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::InteractionEllipsoidForceField().
bool sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::_update_pos_relative [protected] |
Definition at line 160 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::InteractionEllipsoidForceField(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::reinit().
| Data<bool> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::bDraw |
Definition at line 109 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw().
| Data<Coord1> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::center |
Definition at line 104 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::InteractionEllipsoidForceField().
| Data<defaulttype::Vec3f> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::color |
Definition at line 108 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw().
Data<sofa::helper::vector<Contact> > sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::contacts [protected] |
Definition at line 95 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addDForce(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw().
| Data<Real1> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::damping |
Definition at line 107 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::calcF(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::setDamping().
InteractionEllipsoidForceFieldInternalData<DataTypes1, DataTypes2> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::data [protected] |
Definition at line 97 of file InteractionEllipsoidForceField.h.
| Data<int> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::object2_dof_index |
Definition at line 110 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addDForce(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce2().
| Data<Real1> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::stiffness |
Definition at line 106 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::initCalcF(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::setStiffness().
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::calcF(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw(), sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::initCalcF(), and sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::InteractionEllipsoidForceField().
| Data<Coord1> sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::vradius |
VecCoord1 sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::X1 [protected] |
Definition at line 161 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce().
VecCoord2 sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::X2 [protected] |
Definition at line 162 of file InteractionEllipsoidForceField.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::addForce().
1.5.7.1