 Array.h | This file defines the Array_<T,X> class and related support classes including base classes ArrayViewConst_<T,X> and ArrayView_<T,X>, and helper class ArrayIndexTraits<X> |
 Assembler.h | |
 AtomicInteger.h | |
 basics.h | Includes internal headers providing declarations for the basic SimTK Core classes |
 BicubicSurface.h | This file defines the BicubicSurface class, and the BicubicFunction class that uses it to create a two-argument Function object |
 BigMatrix.h | This file defines the client side of the SimTK::Matrix classes, which hold medium to large, variable-sized matrices whose elements are packed SimTK "Composite Numerical Types" (CNTs) |
 Body.h | This defines the API for the Body base class and concrete Body types like Body::Rigid that are derived from it |
 CablePath.h | This file declares the CablePath and CableObstacle classes |
 CableSpring.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass CableSpring, providing an elastic band force element that follows a given CablePath |
 CableTrackerSubsystem.h | |
 ClonePtr.h | |
 CollisionDetectionAlgorithm.h | |
 Simbody/include/simbody/internal/common.h | Every Simbody header and source file should include this header before any other Simbody header |
 SimTKcommon/include/SimTKcommon/internal/common.h | Mandatory first inclusion for any Simbody source or header file |
 SimTKmath/include/simmath/internal/common.h | This is the header file that every Simmath compilation unit should include first |
 CompliantContactSubsystem.h | |
 CompositeNumericalTypes.h | The purpose of the CNT<T> class is to hide the differences between built-in numerical types and composite ones like Vec<3> |
 conjugate.h | This file defines the conjugate<R> template class, where R is one of the three built-in real types |
 Constants.h | High precision mathematical and physical constants |
 Constraint.h | This defines the base Constraint class and related classes, which are used to specify limitations on the mobility of the mobilized bodies in a SimbodyMatterSubsystem |
 Contact.h | |
 ContactGeometry.h | Defines the ContactGeometry class and its API-visible local subclasses for individual contact shapes |
 ContactSurface.h | Declares ContactMaterial and ContactSurface classes |
 ContactTracker.h | |
 ContactTrackerSubsystem.h | |
 CoordinateAxis.h | Defines the CoordinateAxis and CoordinateDirection classes |
 CPodesIntegrator.h | |
 DecorationGenerator.h | |
 DecorationSubsystem.h | Define the public interface to DecorationSubsystem, a "do nothing" subsystem providing a place for a MultibodySystem Modeler to toss in some visuals which may optionally be displayed by an application which uses that System |
 DecorativeGeometry.h | Declarations of DecorativeGeometry and related derived classes |
 Differentiator.h | This is the header file that user code should include to pick up the SimTK Simmath numerical differentiation tools |
 ElasticFoundationForce.h | |
 Event.h | This file declares the types needed for Simbody's support for Events |
 EventHandler.h | |
 EventReporter.h | |
 Exception.h | |
 ExceptionMacros.h | This file contains macros which are convenient to use for sprinkling error checking around liberally in SimTK programs, a practice which is highly encouraged |
 ExplicitEulerIntegrator.h | |
 Force.h | |
 Force_BuiltIns.h | Include the header files that define each of the built-in force subclasses of Force |
 Force_Custom.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::Custom, and its related class Force::Custom::Implemnetation, and is logically part of Force.h |
 Force_DiscreteForces.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::DiscreteForces and is logically part of Force.h |
 Force_Gravity.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::Gravity and is logically part of Force.h |
 Force_LinearBushing.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::LinearBushing and is logically part of Force.h |
 Force_MobilityConstantForce.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::MobilityConstantForce and is logically part of Force.h |
 Force_MobilityDiscreteForce.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::MobilityDiscreteForce and is logically part of Force.h |
 Force_MobilityLinearDamper.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::MobilityLinearDamper and is logically part of Force.h |
 Force_MobilityLinearSpring.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::MobilityLinearSpring and is logically part of Force.h |
 Force_MobilityLinearStop.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::MobilityLinearStop and is logically part of Force.h |
 Force_Thermostat.h | This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::Thermostat and is logically part of Force.h |
 ForceSubsystem.h | |
 ForceSubsystemGuts.h | Define the extendable library-side implementation of the ForceSubsystem |
 Fortran.h | This header defines a set of macros which are useful for making calls to Fortran routines from C++ programs |
 Function.h | |
 GCVSPLUtil.h | |
 GeneralContactSubsystem.h | |
 GeneralForceSubsystem.h | |
 Geo.h | Defines geometric primitive shapes and algorthms |
 Geo_BicubicBezierPatch.h | Provides primitive operations for a single bicubic Bezier patch using either single or double precision |
 Geo_BicubicHermitePatch.h | Provides primitive operations for a single bicubic Hermite patch using either single or double precision |
 Geo_Box.h | Defines primitive operations involving 3d rectangular boxes |
 Geo_CubicBezierCurve.h | Provides primitive operations for a single bicubic Bezier curve using either single or double precision |
 Geo_CubicHermiteCurve.h | Provides primitive operations for a single cubic Hermite curve using either single or double precision |
 Geo_LineSeg.h | Collects primitive operations involving line segments |
 Geo_Point.h | Defines primitive computations involving points |
 Geo_Sphere.h | Defines primitive operations on spheres |
 Geo_Triangle.h | Defines primitive operations on triangles |
 Geodesic.h | This file defines the Geodesic class |
 GeodesicIntegrator.h | Contains a stripped-down low overhead numerical integrator for use with small, fixed-sized sets of Differential-Algebraic equations such as arise when computing geodesics over smooth surfaces |
 HuntCrossleyContact.h | Define the public interface to HuntCrossleyContact, a subsystem which provides some minimal contact behavior |
 HuntCrossleyForce.h | |
 Integrator.h | This is the header file that user code should include to pick up the SimTK Simmath numerical integration tools |
 LinearAlgebra.h | This is the header file that user code should include to pick up the SimTK Simmath linear algebra tools |
 LocalEnergyMinimizer.h | |
 MassProperties.h | These are utility classes for dealing with mass properties, particularly those messy inertias |
 Mat.h | This file declares class Mat<NROWS, NCOLS, ELEMENT_TYPE, COL_SPACING, ROW_SPACING> |
 MatrixCharacteristics.h | Here we declare the classes needed for managing the properties of matrices, which we call Matrix Characteristics |
 MatrixHelper.h | Here we declare the detailed interface to the Simmatrix classes |
 Measure.h | This file declares the base class AbstractMeasure for all derived Measure handle classes, and the handle classes for built-in Measures |
 MeasureImplementation.h | |
 Mechanics.h | This header collects all the Mechanics header files in one place |
 MobilizedBody.h | This defines the MobilizedBody class, which associates a new body (the "child", "outboard", or "successor" body) with a mobilizer and a reference frame on an existing body (the "parent", "inboard", or "predecessor" body) that is already part of a SimbodyMatterSubsystem |
 MobilizedBody_Ball.h | Declares the MobilizedBody::Ball class |
 MobilizedBody_BendStretch.h | Declares the MobilizedBody::BendStretch class |
 MobilizedBody_BuiltIns.h | Include the header files that define each of the built-in mobilizer subclasses of MobilizedBody |
 MobilizedBody_Bushing.h | Declares the MobilizedBody::Bushing class |
 MobilizedBody_Custom.h | Declares the MobilizedBody::Custom and MobilizedBody::Custom::Implementation subclasses |
 MobilizedBody_Cylinder.h | Declares the MobilizedBody::Cylinder class |
 MobilizedBody_Ellipsoid.h | Declares the MobilizedBody::Ellipsoid class |
 MobilizedBody_Free.h | Declares the MobilizedBody::Free class |
 MobilizedBody_FreeLine.h | Declares the MobilizedBody::FreeLine class |
 MobilizedBody_FunctionBased.h | Declares the MobilizedBody::FunctionBased class |
 MobilizedBody_Gimbal.h | Declares the MobilizedBody::Gimbal class |
 MobilizedBody_Ground.h | Declares the MobilizedBody::Ground class |
 MobilizedBody_LineOrientation.h | Declares the MobilizedBody::LineOrientation class |
 MobilizedBody_Pin.h | Declares the MobilizedBody::Pin class |
 MobilizedBody_Planar.h | Declares the MobilizedBody::Planar class |
 MobilizedBody_Screw.h | Declares the MobilizedBody::Screw class |
 MobilizedBody_Slider.h | Declares the MobilizedBody::Slider class |
 MobilizedBody_SphericalCoords.h | Declares the MobilizedBody::SphericalCoords class |
 MobilizedBody_Translation.h | Declares the MobilizedBody::Translation class |
 MobilizedBody_Universal.h | Declares the MobilizedBody::Universal class |
 MobilizedBody_Weld.h | Declares the MobilizedBody::Weld class |
 Motion.h | This defines the Motion class, which is used to specify how the mobilities associated with a particular mobilizer are to be treated |
 MultibodyGraphMaker.h | Declares the SimTK::MultibodyGraphMaker class for use in constructing a spanning-tree-plus-constraints representation of a multibody system from a list of its bodies and joints |
 MultibodySystem.h | |
 negator.h | This file defines the negator<N> template which is an adaptor for the numeric types N (Real, Complex, conjugate) |
 NTraits.h | This file contains classes and typedefs needed to provide uniform handling of floating point numeric values |
 OBBTree.h | Defines an oriented bounding box tree with generalized leaves |
 ObservedPointFitter.h | |
 Optimizer.h | |
 OptimizerRep.h | |
 Orientation.h | These are numerical utility classes for dealing with the relative orientations of geometric objects |
 OrientedBoundingBox.h | |
 Parallel2DExecutor.h | |
 ParallelExecutor.h | |
 ParallelWorkQueue.h | |
 ParticleConSurfaceSystem.h | |
 Pathname.h | Declaration of the SimTK::Pathname class providing platform-independent manipulation of file pathnames |
 Plugin.h | Declaration of the SimTK::Plugin class providing platform-independent handling of dynamically-loaded libraries |
 PolygonalMesh.h | |
 PolynomialRootFinder.h | |
 PrivateImplementation.h | This header provides declarations of the user-visible portion of the PIMPLHandle template classes that are used in the SimTK Core to implement the PIMPL (private implementation) design pattern |
 PrivateImplementation_Defs.h | This header provides the definitions of the PIMPLHandle template methods as declared in PrivateImplementation.h, and also the declaration and definition of the template classes used for creating well- behaved implementation classes |
 Quaternion.h | |
 Random.h | |
 ReferencePtr.h | |
 Rotation.h | |
 Row.h | This file declares class Row<NCOLS, ELEMENT_TYPE, STRIDE> |
 RungeKutta2Integrator.h | |
 RungeKutta3Integrator.h | |
 RungeKuttaFeldbergIntegrator.h | |
 RungeKuttaMersonIntegrator.h | |
 Scalar.h | This is a user-includable header which includes everything needed to make use of SimMatrix Scalar code |
 SemiExplicitEuler2Integrator.h | |
 SemiExplicitEulerIntegrator.h | |
 Serialize.h | This file contains definitions of templatized serialize-to-stream methods specialized for the built-in C++ and SimTK low-level classes |
 Simbody.h | This is the header file that user code should include to pick up all Simbody capabilities. Note that all symbols defined here will be in the SimTK namespace, or (where a namespace can't be used) prefixed by "SimTK_" |
 SimbodyMainpage.h | This "header" file is actually just the source for Simbody's Doxygen Mainpage, the first page that a user sees when entering the Doxygen- generated API documentation |
 SimbodyMatterSubsystem.h | |
 SimbodyMatterSubtree.h | |
 Simmatrix.h | This is the header which should be included in user programs that would like to make use of all the Simmatrix facilities, but none of the other parts of SimTKcommon |
 SimTKcommon.h | Includes internal headers providing declarations for the basic SimTK Core classes, including Simmatrix |
 SimTKcpodes.h | This is the header file that user code should include to pick up the SimTK C++ interface to the Sundials CPODES coordinate-projection integrator |
 SimTKmath.h | |
 SimTKsimbody.h | This header file includes all the Simbody header files that need to be visible to a compiler processing a Simbody-using compilation unit. However, user programs should included only the top-level Simbody.h header (which will include this one) |
 SimTKsimbody_aux.h | Obsolete – this header file is obsolete as of Simbody 2.2 |
 SmallDefsThatNeedBig.h | This file defines leftover SmallMatrix implementations which need to know about our BigMatrix classes |
 SmallMatrix.h | This file is the user-includeable header to be included in user programs to provide fixed-length Vec & Mat classes |
 SmallMatrixMixed.h | This file defines global functions and class members which use a mix of Vec, Row, and Mat types and hence need to wait until everything is defined |
 SpatialAlgebra.h | These are declarations for special matrices and vectors of use in implementing Rodriguez and Jain's Spatial Operator Algebra |
 Spline.h | |
 SplineFitter.h | |
 StableArray.h | |
 Stage.h | |
 State.h | |
 String.h | |
 Study.h | |
 StudyGuts.h | |
 Subsystem.h | |
 SubsystemGuts.h | |
 SymMat.h | This file declares class SymMat<M, ELEMENT_TYPE, ROW_SPACING> |
 System.h | |
 SystemGuts.h | |
 TemplatizedLapack.h | These is a templatized, C++ callable interface to LAPACK and BLAS |
 Testing.h | This file defines a SimTK::Test class and some related macros which provide functionality useful in regression tests |
 TextDataEventReporter.h | |
 ThreadLocal.h | |
 TimeStepper.h | |
 Timing.h | This file ensures that we have access to the Posix time functions clock_getttime() and nanosleep(), and also provides some convenient methods for use in common timing situations |
 Transform.h | |
 UnitVec.h | Declares and defines the UnitVec and UnitRow classes |
 Value.h | |
 Vec.h | Declaration of class Vec<NROWS, ELEMENT_TYPE, STRIDE> |
 VectorMath.h | This file defines a large number of standard math functions that can be applied to vectors and matrices (both the large matrix and small matrix classes) |
 VerletIntegrator.h | |
 Visualizer.h | Declares the Visualizer class used for collecting Simbody simulation results for display and interaction through the VisualizerGUI |
 Visualizer_InputListener.h | This defines the InputListener class that is internal to the Visualizer, and the InputSilo class derived from it |
 Visualizer_Reporter.h | |
 Xml.h | |