#include <ConstraintForceSolver.h>
◆ CollisionHandler
◆ ConstraintForceSolver()
ConstraintForceSolver::ConstraintForceSolver |
( |
DyWorldBase & |
world | ) |
|
◆ ~ConstraintForceSolver()
ConstraintForceSolver::~ConstraintForceSolver |
( |
| ) |
|
◆ clearExternalForces()
void ConstraintForceSolver::clearExternalForces |
( |
| ) |
|
◆ coefficientOfRestitution()
double ConstraintForceSolver::coefficientOfRestitution |
( |
| ) |
const |
◆ collisionDetector()
◆ contactCorrectionDepth()
double ConstraintForceSolver::contactCorrectionDepth |
( |
| ) |
|
◆ contactCorrectionVelocityRatio()
double ConstraintForceSolver::contactCorrectionVelocityRatio |
( |
| ) |
|
◆ contactCullingDepth()
double ConstraintForceSolver::contactCullingDepth |
( |
| ) |
|
◆ contactCullingDistance()
double ConstraintForceSolver::contactCullingDistance |
( |
| ) |
const |
◆ enableConstraintForceOutput()
void ConstraintForceSolver::enableConstraintForceOutput |
( |
bool |
on | ) |
|
◆ gaussSeidelErrorCriterion()
double ConstraintForceSolver::gaussSeidelErrorCriterion |
( |
| ) |
|
◆ gaussSeidelMaxNumIterations()
int ConstraintForceSolver::gaussSeidelMaxNumIterations |
( |
| ) |
|
◆ getCollisions()
◆ initialize()
void ConstraintForceSolver::initialize |
( |
void |
| ) |
|
◆ maxFrictionCoefficient()
double ConstraintForceSolver::maxFrictionCoefficient |
( |
| ) |
const |
◆ minFrictionCoefficient()
double ConstraintForceSolver::minFrictionCoefficient |
( |
| ) |
const |
◆ registerCollisionHandler()
void ConstraintForceSolver::registerCollisionHandler |
( |
const std::string & |
name, |
|
|
CollisionHandler |
handler |
|
) |
| |
◆ set2Dmode()
void ConstraintForceSolver::set2Dmode |
( |
bool |
on | ) |
|
◆ setBodyCollisionDetectionMode()
void ConstraintForceSolver::setBodyCollisionDetectionMode |
( |
int |
bodyIndex, |
|
|
bool |
isBodyToBodyCollisionEnabled, |
|
|
bool |
isSelfCollisionDetectionEnabled |
|
) |
| |
◆ setCoefficientOfRestitution()
void ConstraintForceSolver::setCoefficientOfRestitution |
( |
double |
epsilon | ) |
|
◆ setCollisionDetector()
◆ setContactCullingDepth()
void ConstraintForceSolver::setContactCullingDepth |
( |
double |
depth | ) |
|
◆ setContactCullingDistance()
void ConstraintForceSolver::setContactCullingDistance |
( |
double |
thresh | ) |
|
◆ setContactDepthCorrection()
void ConstraintForceSolver::setContactDepthCorrection |
( |
double |
depth, |
|
|
double |
velocityRatio |
|
) |
| |
◆ setFrictionCoefficientRange()
void ConstraintForceSolver::setFrictionCoefficientRange |
( |
double |
minFriction, |
|
|
double |
maxFriction |
|
) |
| |
◆ setGaussSeidelErrorCriterion()
void ConstraintForceSolver::setGaussSeidelErrorCriterion |
( |
double |
e | ) |
|
◆ setGaussSeidelMaxNumIterations()
void ConstraintForceSolver::setGaussSeidelMaxNumIterations |
( |
int |
n | ) |
|
◆ setMaterialTable()
void ConstraintForceSolver::setMaterialTable |
( |
MaterialTable * |
table | ) |
|
◆ solve()
void ConstraintForceSolver::solve |
( |
| ) |
|
◆ unregisterCollisionHandler()
bool ConstraintForceSolver::unregisterCollisionHandler |
( |
const std::string & |
name | ) |
|
The documentation for this class was generated from the following files: