#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 std::vector< QIndex > & | getQSubset () const |
const std::vector< UIndex > & | getUSubset () const |
void | findSubtreeBodyQ (SubtreeBodyIndex, SubtreeQIndex &qStart, int &nq) const |
void | findSubtreeBodyU (SubtreeBodyIndex, SubtreeUIndex &uStart, int &nu) const |
Friends | |
class | SimbodyMatterSubtree |
SimbodyMatterSubtreeResults& operator= | ( | const SimbodyMatterSubtreeResults & | ) |
void clear | ( | ) |
void reallocateBodies | ( | int | nBodies | ) |
void addMobilities | ( | SubtreeBodyIndex | , | |
QIndex | qStart, | |||
int | nq, | |||
UIndex | uStart, | |||
int | nu | |||
) |
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 std::vector<QIndex>& getQSubset | ( | ) | const |
const std::vector<UIndex>& getUSubset | ( | ) | const |
void findSubtreeBodyQ | ( | SubtreeBodyIndex | , | |
SubtreeQIndex & | qStart, | |||
int & | nq | |||
) | const |
void findSubtreeBodyU | ( | SubtreeBodyIndex | , | |
SubtreeUIndex & | uStart, | |||
int & | nu | |||
) | const |
friend class SimbodyMatterSubtree [friend] |