Choreonoid  1.1
Public メソッド | すべてのメンバ一覧
クラス cnoid::ConstraintForceSolver

#include <ConstraintForceSolver.h>

Public メソッド

 ConstraintForceSolver (WorldBase &world)
 ~ConstraintForceSolver ()
bool addCollisionCheckLinkPair (int bodyIndex1, Link *link1, int bodyIndex2, Link *link2, double muStatic, double muDynamic, double culling_thresh, double epsilon)
void clearCollisionCheckLinkPairs ()
void setGaussSeidelParameters (int maxNumIteration, int numInitialIteration, double maxRelError)
bool enableJointRangeStopper (bool isEnabled)
bool enableVelocityOverwriting (bool isEnabled)
void enableConstraintForceOutput (bool on)
void setNegativeVelocityRatioForPenetration (double ratio)
void initialize (void)
void solve ()
void clearExternalForces ()

コンストラクタとデストラクタ

ConstraintForceSolver::ConstraintForceSolver ( WorldBase world)
ConstraintForceSolver::~ConstraintForceSolver ( )

関数

bool ConstraintForceSolver::addCollisionCheckLinkPair ( int  bodyIndex1,
Link link1,
int  bodyIndex2,
Link link2,
double  muStatic,
double  muDynamic,
double  culling_thresh,
double  epsilon 
)
void ConstraintForceSolver::clearCollisionCheckLinkPairs ( )
void ConstraintForceSolver::clearExternalForces ( )
void ConstraintForceSolver::enableConstraintForceOutput ( bool  on)
bool cnoid::ConstraintForceSolver::enableJointRangeStopper ( bool  isEnabled)
bool cnoid::ConstraintForceSolver::enableVelocityOverwriting ( bool  isEnabled)
void ConstraintForceSolver::initialize ( void  )
void ConstraintForceSolver::setGaussSeidelParameters ( int  maxNumIteration,
int  numInitialIteration,
double  maxRelError 
)
void ConstraintForceSolver::setNegativeVelocityRatioForPenetration ( double  ratio)
void ConstraintForceSolver::solve ( )

このクラスの説明は次のファイルから生成されました: