| addCollisionCheckLinkPair(int bodyIndex1, Link *link1, int bodyIndex2, Link *link2, double muStatic, double muDynamic, double culling_thresh, double restitution, double epsilon) | hrp::CFSImpl | |
| addConstraintForceToLink(LinkPair *linkPair, int ipair) | hrp::CFSImpl | |
| addConstraintForceToLinks() | hrp::CFSImpl | |
| addExtraJoint(int bodyIndex1, Link *link1, int bodyIndex2, Link *link2, const double *link1LocalPos, const double *link2LocalPos, const short jointType, const double *jointAxis) | hrp::CFSImpl | |
| allowedPenetrationDepth | hrp::CFSImpl | |
| an0 | hrp::CFSImpl | |
| areThereImpacts | hrp::CFSImpl | |
| at0 | hrp::CFSImpl | |
| b | hrp::CFSImpl | |
| bodiesData | hrp::CFSImpl | |
| calcABMForceElementsWithTestForce(BodyData &bodyData, Link *linkToApplyForce, const Vector3 &f, const Vector3 &tau) | hrp::CFSImpl | |
| calcAccelsABM(BodyData &bodyData, int constraintIndex) | hrp::CFSImpl | |
| calcAccelsMM(BodyData &bodyData, int constraintIndex) | hrp::CFSImpl | |
| CFSImpl(WorldBase &world) | hrp::CFSImpl | |
| checkLCPResult(rmdmatrix &M, dvector &b, dvector &x) | hrp::CFSImpl | |
| checkMCPResult(rmdmatrix &M, dvector &b, dvector &x) | hrp::CFSImpl | |
| clearExternalForces() | hrp::CFSImpl | inline |
| clearSingularPointConstraintsOfClosedLoopConnections() | hrp::CFSImpl | |
| collisionCheckLinkPairs | hrp::CFSImpl | |
| constrainedLinkPairs | hrp::CFSImpl | |
| ConstraintPointArray typedef | hrp::CFSImpl | |
| contactIndexToMu | hrp::CFSImpl | |
| copySymmetricElementsOfAccelerationMatrix(Eigen::Block< rmdmatrix > &Knn, Eigen::Block< rmdmatrix > &Ktn, Eigen::Block< rmdmatrix > &Knt, Eigen::Block< rmdmatrix > &Ktt) | hrp::CFSImpl | |
| debugPutMatrix(const TMatrix &M, const char *name) | hrp::CFSImpl | inline |
| debugPutVector(const TVector &M, const char *name) | hrp::CFSImpl | inline |
| extractRelAccelsFromLinkPairCase1(Eigen::Block< rmdmatrix > &Kxn, Eigen::Block< rmdmatrix > &Kxt, LinkPair &linkPair, int testForceIndex, int constraintIndex) | hrp::CFSImpl | |
| extractRelAccelsFromLinkPairCase2(Eigen::Block< rmdmatrix > &Kxn, Eigen::Block< rmdmatrix > &Kxt, LinkPair &linkPair, int iTestForce, int iDefault, int testForceIndex, int constraintIndex) | hrp::CFSImpl | |
| extractRelAccelsFromLinkPairCase3(Eigen::Block< rmdmatrix > &Kxn, Eigen::Block< rmdmatrix > &Kxt, LinkPair &linkPair, int testForceIndex, int constraintIndex) | hrp::CFSImpl | |
| extractRelAccelsOfConstraintPoints(Eigen::Block< rmdmatrix > &Kxn, Eigen::Block< rmdmatrix > &Kxt, int testForceIndex, int constraintIndex) | hrp::CFSImpl | |
| ExtraJointLinkPairPtr typedef | hrp::CFSImpl | |
| extraJointLinkPairs | hrp::CFSImpl | |
| frictionIndexToContactIndex | hrp::CFSImpl | |
| gaussSeidelMaxRelError | hrp::CFSImpl | |
| globalNumConstraintVectors | hrp::CFSImpl | |
| globalNumContactNormalVectors | hrp::CFSImpl | |
| globalNumFrictionVectors | hrp::CFSImpl | |
| initABMForceElementsWithNoExtForce(BodyData &bodyData) | hrp::CFSImpl | |
| initBody(BodyPtr body, BodyData &bodyData) | hrp::CFSImpl | |
| initExtraJoints(int bodyIndex) | hrp::CFSImpl | |
| initialize(void) | hrp::CFSImpl | |
| initMatrices() | hrp::CFSImpl | |
| isConstraintForceOutputMode | hrp::CFSImpl | |
| LinkDataArray typedef | hrp::CFSImpl | |
| LinkPairArray typedef | hrp::CFSImpl | |
| LinkPairPtr typedef | hrp::CFSImpl | |
| maxNumGaussSeidelIteration | hrp::CFSImpl | |
| mcpHi | hrp::CFSImpl | |
| Mlcp | hrp::CFSImpl | |
| negativeVelocityRatioForPenetration | hrp::CFSImpl | |
| numGaussSeidelInitialIteration | hrp::CFSImpl | |
| numGaussSeidelTotalCalls | hrp::CFSImpl | |
| numGaussSeidelTotalLoops | hrp::CFSImpl | |
| numGaussSeidelTotalLoopsMax | hrp::CFSImpl | |
| numUnconverged | hrp::CFSImpl | |
| os | hrp::CFSImpl | |
| PI | hrp::CFSImpl | static |
| PI_2 | hrp::CFSImpl | static |
| prevGlobalNumConstraintVectors | hrp::CFSImpl | |
| prevGlobalNumFrictionVectors | hrp::CFSImpl | |
| putContactPoints() | hrp::CFSImpl | |
| putMatrix(TMatrix &M, const char *name) | hrp::CFSImpl | inline |
| putVector(const TVector &M, const char *name) | hrp::CFSImpl | inline |
| randomAngle | hrp::CFSImpl | |
| rmdmatrix typedef | hrp::CFSImpl | |
| setAccelCalcSkipInformation() | hrp::CFSImpl | |
| setAccelerationMatrix() | hrp::CFSImpl | |
| setConstantVectorAndMuBlock() | hrp::CFSImpl | |
| setConstraintPoints(CollisionSequence &collisions) | hrp::CFSImpl | |
| setContactConstraintPoints(LinkPair &linkPair, CollisionPointSequence &collisionPoints) | hrp::CFSImpl | |
| setDefaultAccelerationVector() | hrp::CFSImpl | |
| setExtraJointConstraintPoints(ExtraJointLinkPairPtr &linkPair) | hrp::CFSImpl | |
| setFrictionVectors(ConstraintPoint &constraintPoint) | hrp::CFSImpl | |
| solution | hrp::CFSImpl | |
| solve(CollisionSequence &corbaCollisionSequence) | hrp::CFSImpl | |
| solveImpactConstraints() | hrp::CFSImpl | |
| solveMCPByProjectedGaussSeidel(const rmdmatrix &M, const dvector &b, dvector &x) | hrp::CFSImpl | |
| solveMCPByProjectedGaussSeidelInitial(const rmdmatrix &M, const dvector &b, dvector &x, const int numIteration) | hrp::CFSImpl | |
| solveMCPByProjectedGaussSeidelMain(const rmdmatrix &M, const dvector &b, dvector &x, const int numIteration) | hrp::CFSImpl | |
| useBuiltinCollisionDetector | hrp::CFSImpl | |
| world | hrp::CFSImpl | |
| ~CFSImpl() | hrp::CFSImpl | |