Node for schedule tree; represents a partial chain. More...
#include <psim.h>
pSubChain::pSubChain | ( | pSim * | _sim, |
pSubChain * | _p, | ||
pJoint * | _p0, | ||
pJoint * | _p1 | ||
) | [inline] |
pSubChain::pSubChain | ( | pSim * | _sim, |
pSubChain * | _p, | ||
pLink * | _pl | ||
) | [inline] |
pSubChain::~pSubChain | ( | ) | [inline] |
void pSubChain::calc_acc | ( | ) | [private] |
Definition at line 887 of file update.cpp.
void pSubChain::calc_acc_body | ( | ) | [private] |
Definition at line 982 of file update.cpp.
void pSubChain::calc_acc_leaf | ( | ) | [private] |
Definition at line 952 of file update.cpp.
int pSubChain::calc_contact_force | ( | double | timestep | ) | [private] |
Definition at line 386 of file update_lcp.cpp.
void pSubChain::calc_dvel | ( | ) | [private] |
Definition at line 609 of file update.cpp.
void pSubChain::calc_dvel_body | ( | ) | [private] |
Definition at line 634 of file update.cpp.
void pSubChain::calc_dvel_leaf | ( | ) | [private] |
Definition at line 625 of file update.cpp.
void pSubChain::calc_inertia | ( | ) | [private] |
Definition at line 199 of file update.cpp.
void pSubChain::calc_inertia_body | ( | ) | [private] |
Definition at line 313 of file update.cpp.
void pSubChain::calc_inertia_leaf | ( | ) | [private] |
Definition at line 268 of file update.cpp.
void pSubChain::clear_f_final | ( | ) | [private] |
Definition at line 378 of file update_lcp.cpp.
void pSubChain::col_disassembly | ( | ) | [private] |
Definition at line 681 of file update.cpp.
void pSubChain::col_disassembly_body | ( | ) | [private] |
Definition at line 693 of file update.cpp.
void pSubChain::disassembly | ( | ) | [private] |
Definition at line 1160 of file update.cpp.
void pSubChain::disassembly_body | ( | ) | [private] |
Definition at line 1283 of file update.cpp.
void pSubChain::disassembly_leaf | ( | ) | [private] |
Definition at line 1224 of file update.cpp.
void pSubChain::dump | ( | ostream & | ost | ) | [private] |
int pSubChain::get_outer_index | ( | pJoint * | pj | ) | [inline, private] |
void pSubChain::init | ( | ) | [private] |
Definition at line 1140 of file schedule.cpp.
int pSubChain::num_leaves | ( | ) | [private] |
int pSubChain::schedule_depth | ( | ) | [private] |
int pSubChain::total_cost | ( | ) | [private] |
fVec pSubChain::acc_final [private] |
fVec* pSubChain::acc_temp [private] |
PSIM_AXIS pSubChain::axis [private] |
pSubChain* pSubChain::children[2] [private] |
fVec pSubChain::colf_temp [private] |
int* pSubChain::const_index [private] |
fVec pSubChain::da6 [private] |
fVec pSubChain::f_temp [private] |
fMat pSubChain::Gamma [private] |
fMat pSubChain::Gamma_inv [private] |
fMat pSubChain::IW [private] |
int* pSubChain::joint_index [private] |
fMat** pSubChain::Lambda [private] |
int pSubChain::last_index[2] [private] |
Joint* pSubChain::last_joint [private] |
pJoint* pSubChain::last_pjoints[2] [private] |
pLink** pSubChain::links [private] |
int pSubChain::n_const [private] |
int pSubChain::n_dof [private] |
int pSubChain::n_links [private] |
int pSubChain::n_outer_joints [private] |
pJoint** pSubChain::outer_joints [private] |
int* pSubChain::outer_joints_index [private] |
int* pSubChain::outer_joints_origin [private] |
fMat pSubChain::P [private] |
pSubChain* pSubChain::parent [private] |
pSim* pSubChain::sim [private] |
fVec pSubChain::tau [private] |
fVec* pSubChain::vel_temp [private] |
fMat pSubChain::W [private] |