Simbody  3.5
common.h File Reference

Every Simbody header and source file should include this header before any other Simbody header. More...

Go to the source code of this file.

Classes

class  SimTK::Exception::APIMethodFailed
class  SimTK::Exception::RepLevelException
class  SimTK::Exception::MobilizerCantExactlyRepresentRequestedQuantity
class  SimTK::Exception::NewtonRaphsonFailure
class  SimTK::Exception::LoopConstraintConstructionFailure

Namespaces

namespace  SimTK
 

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


namespace  SimTK::Exception
 

This sub-namespace of SimTK is used for the exception types that are thrown by our error handing code.


Defines

#define SimTK_SIMBODY_EXPORT

Typedefs

typedef MobilizedBodyIndex SimTK::MobodIndex
 This is the approved abbeviation for MobilizedBodyIndex. Feel free to use it if you get tired of typing or seeing the full name.

Functions

void SimTK_version_simbody (int *major, int *minor, int *build)
void SimTK_about_simbody (const char *key, int maxlen, char *value)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobilizedBodyIndex)
static const MobilizedBodyIndex SimTK::GroundIndex (0)
 This is the MobilizedBodyIndex corresponding to the unique Ground body; its index is always zero.
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstraintIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (UnilateralContactIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (UnilateralSpeedConstraintIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (BoundedSpeedConstraintIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstraintLimitedFrictionIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (StateLimitedFrictionIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ParticleIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (AncestorConstrainedBodyPoolIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (USquaredIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (QuaternionPoolIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobodQPoolIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresQPoolIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresUPoolIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresUDotPoolIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresForcePoolIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobilizerQIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobilizerUIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedBodyIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedMobilizerIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedQIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedUIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ParticipatingQIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ParticipatingUIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubtreeBodyIndex)
static const SubtreeBodyIndex SimTK::SubtreeAncestorIndex (0)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubtreeQIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubtreeUIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ForceIndex)
 SimTK::SimTK_DEFINE_UNIQUE_INDEX_TYPE (ContactSetIndex)

Detailed Description

Every Simbody header and source file should include this header before any other Simbody header.


Define Documentation


Function Documentation

void SimTK_version_simbody ( int *  major,
int *  minor,
int *  build 
)
void SimTK_about_simbody ( const char *  key,
int  maxlen,
char *  value 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines