Simbody  3.5
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

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

Member Function Documentation

SimbodyMatterSubtreeResults& SimTK::SimbodyMatterSubtreeResults::operator= ( const SimbodyMatterSubtreeResults &  )
void SimTK::SimbodyMatterSubtreeResults::clear ( )
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 
)
Stage SimTK::SimbodyMatterSubtreeResults::getStage ( ) const
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

Friends And Related Function Documentation

friend class SimbodyMatterSubtree
friend

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