File List

Here is a list of all files with brief descriptions:
AnalyticGeometry.h [code]This is the client-side interface to analytic geometry suitable for using to generate mass properties, collisions, etc
Array.h [code]
AtomicInteger.h [code]
AtomSubsystem.h [code]
basics.h [code]Includes internal headers providing declarations for the basic SimTK Core classes
BigMatrix.h [code]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)
Biotype.h [code]
Body.h [code]This defines the Body class, which represents a reference frame which can be used to describe mass properties and geometry
bondGeometry.h [code]
Clonable.h [code]
CollisionDetectionAlgorithm.h [code]
molmodel/internal/common.h [code]Every Molmodel header and source file should include this header before any other Molmodel header
simbody/internal/common.h [code]Every Simbody header and source file should include this header before any other Simbody header
simmath/internal/common.h [code]This is the header file that user code should include to pick up the SimTK Simmath numerical differentiation tools
SimTKcommon/internal/common.h [code]Mandatory first inclusion for any SimTK source or header file
CompositeNumericalTypes.h [code]The purpose of the CNT<T> class is to hide the differences between built-in numerical types and composite ones like Vec<3>
Compound.h [code]
CompoundModeler.h [code]
CompoundSystem.h [code]
Concretize.h [code]
conjugate.h [code]This file defines the conjugate<R> template class, where R is one of the three built-in real types
Constants.h [code]This header is the common gathering place for numerical, *machine-independent* constants in SimTK
Constraint.h [code]This defines the Constraint class, which is used to specify limitations on the mobility of the MobilizedBodies in a MatterSubsystem
Contact.h [code]
ContactGeometry.h [code]
ContactGeometryImpl.h [code]
ContactImpl.h [code]
CoordinateAxis.h [code]
cpodes.h [code]
cpodes_band.h [code]
cpodes_bandpre.h [code]
cpodes_bbdpre.h [code]
cpodes_dense.h [code]
cpodes_direct.h [code]
cpodes_lapack.h [code]
cpodes_lapack_exports.h [code]
cpodes_spbcgs.h [code]
cpodes_spgmr.h [code]
cpodes_spils.h [code]
cpodes_sptfqmr.h [code]
CPodesIntegrator.h [code]
cvodes.h [code]
cvodes_band.h [code]
cvodes_bandpre.h [code]
cvodes_bbdpre.h [code]
cvodes_dense.h [code]
cvodes_diag.h [code]
cvodes_direct.h [code]
cvodes_lapack.h [code]
cvodes_spbcgs.h [code]
cvodes_spgmr.h [code]
cvodes_spils.h [code]
cvodes_sptfqmr.h [code]
DecorationSubsystem.h [code]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 [code]This is the client-side interface to an implementation-independent representation of "Decorations" suitable for visualization, annotation, logging, or debugging but which cannot have any effect on the behavior of a System or the evolution of a Study
Differentiator.h [code]This is the header file that user code should include to pick up the SimTK Simmath numerical differentiation tools
doxygen_mainpage
DuMMForceFieldSubsystem.h [code]Define the public interface to DuMMForceFieldSubsystem, a subsystem which provides some minimal molecular mechanics-like capability in a multi-rigid body framework
ElasticFoundationForce.h [code]
Element.h [code]
Enumeration.h [code]
Event.h [code]This file declares the types needed for SimTK's support for Events
EventHandler.h [code]
EventReporter.h [code]
Exception.h [code]
ExceptionMacros.h [code]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 [code]
Force.h [code]
Force_LinearBushing.h [code]This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::LinearBushing and is logically part of Force.h
Force_Thermostat.h [code]This contains the user-visible API ("handle" class) for the SimTK::Force subclass Force::Thermostat and is logically part of Force.h
ForceSubsystem.h [code]
ForceSubsystemGuts.h [code]Define the extendible library-side implementation of the ForceSubsystem
Fortran.h [code]This header defines a set of macros which are useful for making calls to Fortran routines from C++ programs
Function.h [code]
GCVSPLUtil.h [code]
GeneralContactSubsystem.h [code]
GeneralForceSubsystem.h [code]
GrinPointer.h [code]
HuntCrossleyContact.h [code]Define the public interface to HuntCrossleyContact, a subsystem which provides some minimal contact behavior
HuntCrossleyForce.h [code]
ida.h [code]
ida_band.h [code]
ida_bbdpre.h [code]
ida_dense.h [code]
ida_direct.h [code]
ida_lapack.h [code]
ida_spbcgs.h [code]
ida_spgmr.h [code]
ida_spils.h [code]
ida_sptfqmr.h [code]
Integrator.h [code]This is the header file that user code should include to pick up the SimTK Simmath numerical integration tools
Ions.h [code]
kinsol.h [code]
kinsol_band.h [code]
kinsol_bbdpre.h [code]
kinsol_dense.h [code]
kinsol_direct.h [code]
kinsol_lapack.h [code]
kinsol_spbcgs.h [code]
kinsol_spgmr.h [code]
kinsol_spils.h [code]
kinsol_sptfqmr.h [code]
LigandDroplet.h [code]
Ligands.h [code]
LinearAlgebra.h [code]This is the header file that user code should include to pick up the SimTK Simmath linear algebra tools
List.h [code]
LocalEnergyMinimizer.h [code]
MassCenterMotionRemover.h [code]
MassProperties.h [code]These are utility classes for dealing with mass properties, particularly those messy inertias
Mat.h [code]This file declares class Mat<NROWS, NCOLS, ELEMENT_TYPE, COL_SPACING, ROW_SPACING>
MatrixCharacteristics.h [code]Here we declare the classes needed for managing the properties of matrices, which we call Matrix Characteristics
MatrixHelper.h [code]Here we declare the detailed interface to the Simmatrix classes
Measure.h [code]This file declares the base class Measure for all derived Measure handle classes, and the handle classes for built-in Measures
MeasureImplementation.h [code]
Mechanics.h [code]This header collects all the Mechanics header files in one place
MobilizedBody.h [code]This defines the MobilizedBody class, which associates a body (the "outboard" body) with a mobilizer and a reference frame (the parent or "inboard" body), already present in a MatterSubsystem
MolecularMechanicsSystem.h [code]
MultibodySystem.h [code]
negator.h [code]This file defines the negator<N> template which is an adaptor for the numeric types N (Real, Complex, conjugate)
NoseHooverThermostat.h [code]
NTraits.h [code]This file contains classes and typedefs needed to provide uniform handling of floating point numeric values
nvector_parallel.h [code]
nvector_serial.h [code]
nvector_SimTK.h [code]This header defines a Sundials N_Vector implementation which uses SimTK's Vector class internally
ObservedPointFitter.h [code]
Optimizer.h [code]
Orientation.h [code]These are numerical utility classes for dealing with the relative orientations of geometric objects
OrientedBoundingBox.h [code]
Parallel2DExecutor.h [code]
ParallelExecutor.h [code]
Pdb.h [code]
PDBReader.h [code]
PeriodicPdbWriter.h [code]
PeriodicVmdReporter.h [code]
Plugin.h [code]
PolygonalMesh.h [code]
PolynomialRootFinder.h [code]
PrivateImplementation.h [code]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 [code]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
Protein.h [code]
Quaternion.h [code]
Random.h [code]
RiboseMobilizer.h [code]
RNA.h [code]
Rotation.h [code]
Row.h [code]This file declares class Row<NCOLS, ELEMENT_TYPE, STRIDE>
RungeKuttaFeldbergIntegrator.h [code]
RungeKuttaMersonIntegrator.h [code]
Scalar.h [code]This is a user-includable header which includes everything needed to make use of SimMatrix Scalar code
SimbodyMatterSubsystem.h [code]
SimbodyMatterSubtree.h [code]
Simmatrix.h [code]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 [code]Includes internal headers providing declarations for the basic SimTK Core classes, including Simmatrix
SimTKcpodes.h [code]This is the header file that user code should include to pick up the SimTK C++ interface to the Sundials CPODES coordinate-projection integrator
lapack/SimTKlapack.h [code]
SimTKlapack.h [code]
SimTKmath.h [code]
SimTKmolmodel.h [code]This is the header file that user code should include to pick up all Molmodel capabilities
SimTKsimbody.h [code]This is the header file that user code should include to pick up all Simbody capabilities
SimTKsimbody_aux.h [code]This is the header file that user code should include to pick up all Simbody capabilities
SmallDefsThatNeedBig.h [code]This file defines leftover SmallMatrix implementations which need to know about our BigMatrix classes
SmallMatrix.h [code]This file is the user-includeable header to be included in user programs to provide fixed-length Vec & Mat classes
SmallMatrixMixed.h [code]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 [code]These are declarations for special matrices and vectors of use in implementing Rodriguez and Jain's Spatial Operator Algebra
Spline.h [code]
SplineFitter.h [code]
StableArray.h [code]
Stage.h [code]
State.h [code]
String.h [code]
Study.h [code]
StudyGuts.h [code]
Subsystem.h [code]
SubsystemGuts.h [code]
sundials_band.h [code]
sundials_config.h [code]
sundials_dense.h [code]
sundials_direct.h [code]
sundials_fnvector.h [code]
sundials_iterative.h [code]
sundials_lapack.h [code]
sundials_math.h [code]
sundials_nvector.h [code]
sundials_spbcgs.h [code]
sundials_spgmr.h [code]
sundials_sptfqmr.h [code]
sundials_types.h [code]
Superpose.h [code]Kabsch superposition algorithm implementation
SymMat.h [code]This file declares class SymMat<M, ELEMENT_TYPE, ROW_SPACING>
System.h [code]
SystemGuts.h [code]
TemplatizedLapack.h [code]These is a templatized, C++ callable interface to LAPACK and BLAS
Testing.h [code]This file defines a SimTK::Test class and some related macros which provide functionality useful in regression tests
TextDataEventReporter.h [code]
ThreadLocal.h [code]
TimeStepper.h [code]
Transform.h [code]
units.h [code]
UnitVec.h [code]
UserFunction.h [code]
Value.h [code]
VanDerWaalsForce.h [code]
VanderWallSphere.h [code]
Vec.h [code]Declaration of class Vec<NROWS, ELEMENT_TYPE, STRIDE>
VectorMath.h [code]
VelocityRescalingThermostat.h [code]
VerletIntegrator.h [code]
VmdConnection.h [code]
VoxelHash.h [code]
VTKEventReporter.h [code]
VTKVisualizer.h [code]This is the user-visible handle class for the VTK Reporter which provides a 3d animation window for viewing MultibodySystem simulations
Water.h [code]
WaterDroplet.h [code]

Generated on Wed Dec 30 11:05:30 2009 for SimTKcore by  doxygen 1.6.1