Ravelin
Public Member Functions | Friends | List of all members
Ravelin::CRB_ALGORITHM Class Reference

Computes forward dynamics using composite-rigid body method. More...

#include <CRBAlgorithmd.h>

Public Member Functions

boost::shared_ptr
< RC_ARTICULATED_BODY
get_body () const
 
void set_body (boost::shared_ptr< RC_ARTICULATED_BODY > body)
 
void calc_fwd_dyn ()
 
void apply_impulse (const SMOMENTUM &w, boost::shared_ptr< RIGIDBODY > link)
 
void calc_generalized_inertia (SHAREDMATRIXN &M)
 
void calc_generalized_inertia (SHAREDMATRIXN &M, boost::shared_ptr< const POSE3 > P)
 
void calc_generalized_forces (SFORCE &f0, VECTORN &C)
 
void calc_generalized_forces_noinertial (SFORCE &f0, VECTORN &C)
 
bool factorize_cholesky (MATRIXN &M)
 
VECTORNM_solve (VECTORN &xb)
 
SHAREDVECTORNM_solve (SHAREDVECTORN &xb)
 
MATRIXNM_solve (MATRIXN &XB)
 
SHAREDMATRIXNM_solve (SHAREDMATRIXN &XB)
 
boost::shared_ptr
< RC_ARTICULATED_BODY
get_body () const
 
void set_body (boost::shared_ptr< RC_ARTICULATED_BODY > body)
 
void calc_fwd_dyn ()
 
void apply_impulse (const SMOMENTUM &w, boost::shared_ptr< RIGIDBODY > link)
 
void calc_generalized_inertia (SHAREDMATRIXN &M)
 
void calc_generalized_inertia (SHAREDMATRIXN &M, boost::shared_ptr< const POSE3 > P)
 
void calc_generalized_forces (SFORCE &f0, VECTORN &C)
 
void calc_generalized_forces_noinertial (SFORCE &f0, VECTORN &C)
 
bool factorize_cholesky (MATRIXN &M)
 
VECTORNM_solve (VECTORN &xb)
 
SHAREDVECTORNM_solve (SHAREDVECTORN &xb)
 
MATRIXNM_solve (MATRIXN &XB)
 
SHAREDMATRIXNM_solve (SHAREDMATRIXN &XB)
 

Friends

class RC_ARTICULATED_BODY
 

Detailed Description

Computes forward dynamics using composite-rigid body method.


The documentation for this class was generated from the following files: