#include <MechanicalVisitor.h>


Public Member Functions | |
| MechanicalAccumulateConstraint (unsigned int &_contactId, double &_mu) | |
| virtual Result | fwdConstraint (simulation::Node *, core::componentmodel::behavior::BaseConstraint *c) |
| Process all the BaseConstraint. | |
| virtual void | bwdMechanicalMapping (simulation::Node *, core::componentmodel::behavior::BaseMechanicalMapping *map) |
| Process the BaseMechanicalMapping. | |
| virtual bool | isThreadSafe () const |
| Specify whether this action can be parallelized. | |
Protected Attributes | |
| unsigned int & | contactId |
| double & | mu |
Definition at line 619 of file MechanicalVisitor.h.
| sofa::simulation::MechanicalAccumulateConstraint::MechanicalAccumulateConstraint | ( | unsigned int & | _contactId, | |
| double & | _mu | |||
| ) | [inline] |
Definition at line 622 of file MechanicalVisitor.h.
| void sofa::simulation::MechanicalAccumulateConstraint::bwdMechanicalMapping | ( | simulation::Node * | , | |
| core::componentmodel::behavior::BaseMechanicalMapping * | ||||
| ) | [virtual] |
Process the BaseMechanicalMapping.
Reimplemented from sofa::simulation::MechanicalVisitor.
Definition at line 469 of file MechanicalVisitor.cpp.
References sofa::core::componentmodel::behavior::BaseMechanicalMapping::accumulateConstraint().
| Visitor::Result sofa::simulation::MechanicalAccumulateConstraint::fwdConstraint | ( | simulation::Node * | , | |
| core::componentmodel::behavior::BaseConstraint * | ||||
| ) | [virtual] |
Process all the BaseConstraint.
Reimplemented from sofa::simulation::MechanicalVisitor.
Definition at line 463 of file MechanicalVisitor.cpp.
References sofa::core::componentmodel::behavior::BaseConstraint::applyConstraint(), contactId, mu, and sofa::simulation::Visitor::RESULT_CONTINUE.
| virtual bool sofa::simulation::MechanicalAccumulateConstraint::isThreadSafe | ( | ) | const [inline, virtual] |
Specify whether this action can be parallelized.
Reimplemented from sofa::simulation::Visitor.
Definition at line 630 of file MechanicalVisitor.h.
unsigned int& sofa::simulation::MechanicalAccumulateConstraint::contactId [protected] |
double& sofa::simulation::MechanicalAccumulateConstraint::mu [protected] |
1.5.7.1