Simbody  3.8
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NSimTKThis is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols
 CCableObstacleIndexThis is a unique integer type for identifying obstacles comprising a particular cable path
 CCablePathIndexThis is a unique integer type for quickly identifying specific cables for fast lookup purposes
 CCableSpanIndexThis is a unique integer type for quickly identifying specific cables for fast lookup purposes
 CCableSpanObstacleIndexThis is a unique integer type for identifying obstacles comprising a particular CableSpan
 CCacheEntryIndexThis unique integer type is for selecting non-shared cache entries
 CConstraintIndexThis is for arrays indexed by constraint number within a subsystem (typically the SimbodyMatterSubsystem). It is assigned when a Constraint is added to the subsystem
 CContactGeometryTypeIdThis is a unique integer type for quickly identifying specific types of contact geometry for fast lookup purposes
 CContactIdThis is a unique integer Id assigned to each contact pair when we first begin to track it
 CContactSurfaceIndexThis defines a unique index for all the contact surfaces being handled either by a ContactTrackerSubsystem or within a single ContactSet of a GeneralContactSubsystem
 CContactTypeIdThis is a small integer that serves as the unique typeid for each type of concrete Contact class
 CDiscreteVariableIndexThis unique integer type is for selecting discrete variables
 CEventIdThis is a class to represent unique IDs for events in a type-safe way
 CEventTriggerByStageIndexUnique integer type for Subsystem-local, per-stage event indexing
 CForceIndexThis type represents the index of a Force element within its subsystem
 CMobilizedBodyIndexThis is for arrays indexed by mobilized body number within a subsystem (typically the SimbodyMatterSubsystem). It is assigned when a MobilizedBody is added to a subsystem. You can abbreviate this as MobodIndex if you prefer
 CMobilizerQIndexThe Mobilizer associated with each MobilizedBody, once modeled, has a specific number of generalized coordinates q (0-7) and generalized speeds (mobilities) u (0-6). This is the index type for the small array of Mobilizer-local q's
 CMobilizerUIndexThe Mobilizer associated with each MobilizedBody, once modeled, has a specific number of generalized coordinates q (0-7) and generalized speeds (mobilities) u (0-6). This is the index type for the small array of Mobilizer-local u's
 CMultiplierIndexUnique integer type for Subsystem-local multiplier indexing
 CQErrIndexUnique integer type for Subsystem-local qErr indexing
 CQIndexUnique integer type for Subsystem-local q indexing
 CSubsystemIndexProvide a unique integer type for identifying Subsystems
 CSystemEventTriggerByStageIndexThis unique integer type is for identifying a triggered event within a particular Stage of the full System-level view of the State
 CSystemEventTriggerIndexThis unique integer type is for identifying a triggered event in the full System-level view of the State
 CSystemMultiplierIndexThis unique integer type is for indexing global "multiplier-like" arrays, that is, arrays that inherently have the same dimension as the total number of Lagrange multipliers in the full System-level view of the State
 CSystemQErrIndexThis unique integer type is for indexing global "qErr-like" arrays, that is, arrays that inherently have the same dimension as the total number of position-level constraint equations in the full System-level view of the State
 CSystemQIndexThis unique integer type is for indexing global "q-like" arrays, that is, arrays that inherently have the same dimension as the total number of second order state variables (generalized coordinates) in the full System-level view of the State
 CSystemUDotErrIndexThis unique integer type is for indexing global "uDotErr-like" arrays, that is, arrays that inherently have the same dimension as the total number of acceleration-level constraint equations in the full System-level view of the State
 CSystemUErrIndexThis unique integer type is for indexing global "uErr-like" arrays, that is, arrays that inherently have the same dimension as the total number of velocity-level constraint equations in the full System-level view of the State
 CSystemUIndexThis unique integer type is for indexing global "u-like" arrays, that is, arrays that inherently have the same dimension as the total number of mobilities (generalized speeds) in the full System-level view of the State
 CSystemYErrIndexThis unique integer type is for indexing the global, System-level "yErr-like" arrays, that is, the arrays in which all of the various Subsystems' qErr and uErr constraint equation slots have been collected together
 CSystemYIndexThis unique integer type is for indexing the global, System-level "y-like" arrays, that is, the arrays in which all of the various Subsystems' continuous state variables q, u, and z have been collected into contiguous memory
 CSystemZIndexThis unique integer type is for indexing global "z-like" arrays, that is, arrays that inherently have the same dimension as the total number of auxiliary state variables in the full System-level view of the State
 CUDotErrIndexUnique integer type for Subsystem-local uDotErr indexing
 CUErrIndexUnique integer type for Subsystem-local uErr indexing
 CUIndexUnique integer type for Subsystem-local u indexing
 CZIndexUnique integer type for Subsystem-local z indexing