Simbody  3.6
State.h File Reference

Declares the user-visible part of a SimTK::State, the implementation is done in a separate internal class. More...

Go to the source code of this file.

Classes

class  SimTK::State
 This object is intended to contain all state information for a SimTK::System, except topological information which is stored in the System itself. More...
 

Namespaces

 SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.
 

Typedefs

using SimTK::CacheEntryKey = std::pair< SubsystemIndex, CacheEntryIndex >
 
using SimTK::DiscreteVarKey = std::pair< SubsystemIndex, DiscreteVariableIndex >
 

Functions

 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubsystemIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemYIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemQIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (QIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemUIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (UIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemZIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ZIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (DiscreteVariableIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (CacheEntryIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemYErrIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemQErrIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (QErrIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemUErrIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (UErrIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemUDotErrIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (UDotErrIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemMultiplierIndex)
 
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (MultiplierIndex)
 
std::ostream & SimTK::operator<< (std::ostream &o, const State &s)
 

Detailed Description

Declares the user-visible part of a SimTK::State, the implementation is done in a separate internal class.