DART  6.6.2
dart::dynamics::Skeleton::DirtyFlags Struct Reference

#include <Skeleton.hpp>

Public Member Functions

 DirtyFlags ()
 Default constructor. More...
 

Public Attributes

bool mArticulatedInertia
 Dirty flag for articulated body inertia. More...
 
bool mMassMatrix
 Dirty flag for the mass matrix. More...
 
bool mAugMassMatrix
 Dirty flag for the mass matrix. More...
 
bool mInvMassMatrix
 Dirty flag for the inverse of mass matrix. More...
 
bool mInvAugMassMatrix
 Dirty flag for the inverse of augmented mass matrix. More...
 
bool mGravityForces
 Dirty flag for the gravity force vector. More...
 
bool mCoriolisForces
 Dirty flag for the Coriolis force vector. More...
 
bool mCoriolisAndGravityForces
 Dirty flag for the combined vector of Coriolis and gravity. More...
 
bool mExternalForces
 Dirty flag for the external force vector. More...
 
bool mDampingForces
 Dirty flag for the damping force vector. More...
 
bool mSupport
 Dirty flag for the support polygon. More...
 
std::size_t mSupportVersion
 Increments each time a new support polygon is computed to help keep track of changes in the support polygon. More...
 

Constructor & Destructor Documentation

◆ DirtyFlags()

dart::dynamics::Skeleton::DirtyFlags::DirtyFlags ( )

Default constructor.

Member Data Documentation

◆ mArticulatedInertia

bool dart::dynamics::Skeleton::DirtyFlags::mArticulatedInertia

Dirty flag for articulated body inertia.

◆ mAugMassMatrix

bool dart::dynamics::Skeleton::DirtyFlags::mAugMassMatrix

Dirty flag for the mass matrix.

◆ mCoriolisAndGravityForces

bool dart::dynamics::Skeleton::DirtyFlags::mCoriolisAndGravityForces

Dirty flag for the combined vector of Coriolis and gravity.

◆ mCoriolisForces

bool dart::dynamics::Skeleton::DirtyFlags::mCoriolisForces

Dirty flag for the Coriolis force vector.

◆ mDampingForces

bool dart::dynamics::Skeleton::DirtyFlags::mDampingForces

Dirty flag for the damping force vector.

◆ mExternalForces

bool dart::dynamics::Skeleton::DirtyFlags::mExternalForces

Dirty flag for the external force vector.

◆ mGravityForces

bool dart::dynamics::Skeleton::DirtyFlags::mGravityForces

Dirty flag for the gravity force vector.

◆ mInvAugMassMatrix

bool dart::dynamics::Skeleton::DirtyFlags::mInvAugMassMatrix

Dirty flag for the inverse of augmented mass matrix.

◆ mInvMassMatrix

bool dart::dynamics::Skeleton::DirtyFlags::mInvMassMatrix

Dirty flag for the inverse of mass matrix.

◆ mMassMatrix

bool dart::dynamics::Skeleton::DirtyFlags::mMassMatrix

Dirty flag for the mass matrix.

◆ mSupport

bool dart::dynamics::Skeleton::DirtyFlags::mSupport

Dirty flag for the support polygon.

◆ mSupportVersion

std::size_t dart::dynamics::Skeleton::DirtyFlags::mSupportVersion

Increments each time a new support polygon is computed to help keep track of changes in the support polygon.