Simbody  3.6
SimTK::SimbodyMatterSubtreeResults Class Reference

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
 

Constructor & Destructor Documentation

◆ SimbodyMatterSubtreeResults() [1/2]

SimTK::SimbodyMatterSubtreeResults::SimbodyMatterSubtreeResults ( )

◆ SimbodyMatterSubtreeResults() [2/2]

SimTK::SimbodyMatterSubtreeResults::SimbodyMatterSubtreeResults ( const SimbodyMatterSubtreeResults &  )

◆ ~SimbodyMatterSubtreeResults()

SimTK::SimbodyMatterSubtreeResults::~SimbodyMatterSubtreeResults ( )

Member Function Documentation

◆ operator=()

SimbodyMatterSubtreeResults& SimTK::SimbodyMatterSubtreeResults::operator= ( const SimbodyMatterSubtreeResults &  )

◆ clear()

void SimTK::SimbodyMatterSubtreeResults::clear ( )

◆ reallocateBodies()

void SimTK::SimbodyMatterSubtreeResults::reallocateBodies ( int  nBodies)

◆ addMobilities()

void SimTK::SimbodyMatterSubtreeResults::addMobilities ( SubtreeBodyIndex  ,
QIndex  qStart,
int  nq,
UIndex  uStart,
int  nu 
)

◆ realizeModel()

void SimTK::SimbodyMatterSubtreeResults::realizeModel ( const Vector &  stateQ,
const Vector &  stateU 
)

◆ getStage()

Stage SimTK::SimbodyMatterSubtreeResults::getStage ( ) const

◆ getNumSubtreeBodies()

int SimTK::SimbodyMatterSubtreeResults::getNumSubtreeBodies ( ) const

◆ getNumSubtreeQs()

int SimTK::SimbodyMatterSubtreeResults::getNumSubtreeQs ( ) const

◆ getNumSubtreeUs()

int SimTK::SimbodyMatterSubtreeResults::getNumSubtreeUs ( ) const

◆ getSubtreeQ()

const Vector& SimTK::SimbodyMatterSubtreeResults::getSubtreeQ ( ) const

◆ getSubtreeBodyTransform()

const Transform& SimTK::SimbodyMatterSubtreeResults::getSubtreeBodyTransform ( SubtreeBodyIndex  ) const

◆ getSubtreeU()

const Vector& SimTK::SimbodyMatterSubtreeResults::getSubtreeU ( ) const

◆ getSubtreeBodyVelocity()

const SpatialVec& SimTK::SimbodyMatterSubtreeResults::getSubtreeBodyVelocity ( SubtreeBodyIndex  ) const

◆ getSubtreeUDot()

const Vector& SimTK::SimbodyMatterSubtreeResults::getSubtreeUDot ( ) const

◆ getSubtreeBodyAcceleration()

const SpatialVec& SimTK::SimbodyMatterSubtreeResults::getSubtreeBodyAcceleration ( SubtreeBodyIndex  ) const

◆ getQSubset()

const Array_<QIndex>& SimTK::SimbodyMatterSubtreeResults::getQSubset ( ) const

◆ getUSubset()

const Array_<UIndex>& SimTK::SimbodyMatterSubtreeResults::getUSubset ( ) const

◆ findSubtreeBodyQ()

void SimTK::SimbodyMatterSubtreeResults::findSubtreeBodyQ ( SubtreeBodyIndex  ,
SubtreeQIndex &  qStart,
int &  nq 
) const

◆ findSubtreeBodyU()

void SimTK::SimbodyMatterSubtreeResults::findSubtreeBodyU ( SubtreeBodyIndex  ,
SubtreeUIndex &  uStart,
int &  nu 
) const

Friends And Related Function Documentation

◆ SimbodyMatterSubtree

friend class SimbodyMatterSubtree
friend

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