Simbody
3.4 (development)
|
#include <SimbodyMatterSubtree.h>
Public Member Functions | |
SimbodyMatterSubtreeResults () | |
SimbodyMatterSubtreeResults (const SimbodyMatterSubtreeResults &) | |
SimbodyMatterSubtreeResults & | operator= (const SimbodyMatterSubtreeResults &) |
~SimbodyMatterSubtreeResults () | |
void | clear () |
void | reallocateBodies (int nBodies) |
void | addMobilities (SubtreeBodyIndex, QIndex qStart, int nq, UIndex uStart, int nu) |
void | realizeModel (const Vector &stateQ, const Vector &stateU) |
Stage | getStage () const |
int | getNumSubtreeBodies () const |
int | getNumSubtreeQs () const |
int | getNumSubtreeUs () const |
const Vector & | getSubtreeQ () const |
const Transform & | getSubtreeBodyTransform (SubtreeBodyIndex) const |
const Vector & | getSubtreeU () const |
const SpatialVec & | getSubtreeBodyVelocity (SubtreeBodyIndex) const |
const Vector & | getSubtreeUDot () const |
const SpatialVec & | getSubtreeBodyAcceleration (SubtreeBodyIndex) const |
const Array_< QIndex > & | getQSubset () const |
const Array_< UIndex > & | getUSubset () const |
void | findSubtreeBodyQ (SubtreeBodyIndex, SubtreeQIndex &qStart, int &nq) const |
void | findSubtreeBodyU (SubtreeBodyIndex, SubtreeUIndex &uStart, int &nu) const |
Friends | |
class | SimbodyMatterSubtree |
SimTK::SimbodyMatterSubtreeResults::SimbodyMatterSubtreeResults | ( | const SimbodyMatterSubtreeResults & | ) |
SimbodyMatterSubtreeResults& SimTK::SimbodyMatterSubtreeResults::operator= | ( | const SimbodyMatterSubtreeResults & | ) |
void SimTK::SimbodyMatterSubtreeResults::reallocateBodies | ( | int | nBodies | ) |
void SimTK::SimbodyMatterSubtreeResults::addMobilities | ( | SubtreeBodyIndex | , |
QIndex | qStart, | ||
int | nq, | ||
UIndex | uStart, | ||
int | nu | ||
) |
void SimTK::SimbodyMatterSubtreeResults::realizeModel | ( | const Vector & | stateQ, |
const Vector & | stateU | ||
) |
int SimTK::SimbodyMatterSubtreeResults::getNumSubtreeBodies | ( | ) | const |
int SimTK::SimbodyMatterSubtreeResults::getNumSubtreeQs | ( | ) | const |
int SimTK::SimbodyMatterSubtreeResults::getNumSubtreeUs | ( | ) | const |
const Vector& SimTK::SimbodyMatterSubtreeResults::getSubtreeQ | ( | ) | const |
const Transform& SimTK::SimbodyMatterSubtreeResults::getSubtreeBodyTransform | ( | SubtreeBodyIndex | ) | const |
const Vector& SimTK::SimbodyMatterSubtreeResults::getSubtreeU | ( | ) | const |
const SpatialVec& SimTK::SimbodyMatterSubtreeResults::getSubtreeBodyVelocity | ( | SubtreeBodyIndex | ) | const |
const Vector& SimTK::SimbodyMatterSubtreeResults::getSubtreeUDot | ( | ) | const |
const SpatialVec& SimTK::SimbodyMatterSubtreeResults::getSubtreeBodyAcceleration | ( | SubtreeBodyIndex | ) | const |
const Array_<QIndex>& SimTK::SimbodyMatterSubtreeResults::getQSubset | ( | ) | const |
const Array_<UIndex>& SimTK::SimbodyMatterSubtreeResults::getUSubset | ( | ) | const |
void SimTK::SimbodyMatterSubtreeResults::findSubtreeBodyQ | ( | SubtreeBodyIndex | , |
SubtreeQIndex & | qStart, | ||
int & | nq | ||
) | const |
void SimTK::SimbodyMatterSubtreeResults::findSubtreeBodyU | ( | SubtreeBodyIndex | , |
SubtreeUIndex & | uStart, | ||
int & | nu | ||
) | const |
friend class SimbodyMatterSubtree [friend] |