Drake
Drake C++ Documentation
ConstraintSolver< T > Member List

This is the complete list of members for ConstraintSolver< T >, including all inherited members.

CalcContactForcesInContactFrames(const VectorX< T > &cf, const ConstraintAccelProblemData< T > &problem_data, const std::vector< Matrix2< T >> &contact_frames, std::vector< Vector2< T >> *contact_forces)ConstraintSolver< T >static
CalcContactForcesInContactFrames(const VectorX< T > &cf, const ConstraintVelProblemData< T > &problem_data, const std::vector< Matrix2< T >> &contact_frames, std::vector< Vector2< T >> *contact_forces)ConstraintSolver< T >static
ComputeGeneralizedAcceleration(const ConstraintAccelProblemData< T > &problem_data, const VectorX< T > &cf, VectorX< T > *generalized_acceleration)ConstraintSolver< T >static
ComputeGeneralizedAcceleration(const ConstraintVelProblemData< T > &problem_data, const VectorX< T > &v, const VectorX< T > &cf, double dt, VectorX< T > *generalized_acceleration)ConstraintSolver< T >static
ComputeGeneralizedAccelerationFromConstraintForces(const ConstraintAccelProblemData< T > &problem_data, const VectorX< T > &cf, VectorX< T > *generalized_acceleration)ConstraintSolver< T >static
ComputeGeneralizedAccelerationFromConstraintForces(const ConstraintVelProblemData< T > &problem_data, const VectorX< T > &cf, VectorX< T > *generalized_acceleration)ConstraintSolver< T >static
ComputeGeneralizedForceFromConstraintForces(const ConstraintAccelProblemData< T > &problem_data, const VectorX< T > &cf, VectorX< T > *generalized_force)ConstraintSolver< T >static
ComputeGeneralizedForceFromConstraintForces(const ConstraintVelProblemData< T > &problem_data, const VectorX< T > &cf, VectorX< T > *generalized_force)ConstraintSolver< T >static
ComputeGeneralizedVelocityChange(const ConstraintVelProblemData< T > &problem_data, const VectorX< T > &cf, VectorX< T > *generalized_delta_v)ConstraintSolver< T >static
ConstraintSolver()=defaultConstraintSolver< T >
ConstraintSolver(const ConstraintSolver &)=deleteConstraintSolver< T >
ConstraintSolver(ConstraintSolver &&)=deleteConstraintSolver< T >
ConstructBaseDiscretizedTimeLcp(const ConstraintVelProblemData< T > &problem_data, MlcpToLcpData *mlcp_to_lcp_data, MatrixX< T > *MM, VectorX< T > *qq)ConstraintSolver< T >static
operator=(const ConstraintSolver &)=deleteConstraintSolver< T >
operator=(ConstraintSolver &&)=deleteConstraintSolver< T >
PopulatePackedConstraintForcesFromLcpSolution(const ConstraintVelProblemData< T > &problem_data, const MlcpToLcpData &mlcp_to_lcp_data, const VectorX< T > &zz, const VectorX< T > &a, double dt, VectorX< T > *cf)ConstraintSolver< T >static
SolveConstraintProblem(const ConstraintAccelProblemData< T > &problem_data, VectorX< T > *cf) constConstraintSolver< T >
SolveImpactProblem(const ConstraintVelProblemData< T > &problem_data, VectorX< T > *cf) constConstraintSolver< T >
UpdateDiscretizedTimeLcp(const ConstraintVelProblemData< T > &problem_data, double h, MlcpToLcpData *mlcp_to_lcp_data, VectorX< T > *a, MatrixX< T > *MM, VectorX< T > *qq)ConstraintSolver< T >static