#include <InteractionForceField.h>


Public Member Functions | |
| virtual BaseMechanicalState * | getMechModel1 ()=0 |
| Get the first MechanicalState. | |
| virtual BaseMechanicalState * | getMechModel2 ()=0 |
| Get the first MechanicalState. | |
An interaction force field computes forces applied to several simulated bodies given their current positions and velocities.
For implicit integration schemes, it must also compute the derivative ( df, given a displacement dx ).
Definition at line 54 of file InteractionForceField.h.
| virtual BaseMechanicalState* sofa::core::componentmodel::behavior::InteractionForceField::getMechModel1 | ( | ) | [pure virtual] |
Get the first MechanicalState.
Implemented in sofa::core::componentmodel::behavior::MixedInteractionForceField< TDataTypes1, TDataTypes2 >, sofa::core::componentmodel::behavior::PairInteractionForceField< TDataTypes >, sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >, sofa::core::componentmodel::behavior::PairInteractionForceField< CudaVec3fTypes >, and sofa::core::componentmodel::behavior::PairInteractionForceField< DataTypes >.
Referenced by sofa::simulation::tree::ExportDotVisitor::processObject().
| virtual BaseMechanicalState* sofa::core::componentmodel::behavior::InteractionForceField::getMechModel2 | ( | ) | [pure virtual] |
Get the first MechanicalState.
Implemented in sofa::core::componentmodel::behavior::MixedInteractionForceField< TDataTypes1, TDataTypes2 >, sofa::core::componentmodel::behavior::PairInteractionForceField< TDataTypes >, sofa::core::componentmodel::behavior::MixedInteractionForceField< DataTypes1, DataTypes2 >, sofa::core::componentmodel::behavior::PairInteractionForceField< CudaVec3fTypes >, and sofa::core::componentmodel::behavior::PairInteractionForceField< DataTypes >.
Referenced by sofa::simulation::tree::ExportDotVisitor::processObject().
1.5.7.1