AnalyticGeometry.h [code] | This is the client-side interface to analytic geometry suitable for using to generate mass properties, collisions, etc |
Array.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 large, variable-sized matrices whose elements are packed SimTK "Composite Numerical Types" (CNTs) |
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> |
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 |
CoordinateAxis.h [code] | |
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 |
Enumeration.h [code] | |
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 |
Fortran.h [code] | This header defines a set of macros which are useful for making calls to Fortran routines from C++ programs |
List.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> |
MatrixHelper.h [code] | Here we define class MatrixHelper<S>, the scalar-type templatized helper class for the more general, composite numerical type-templatized class MatrixBase<ELT> |
Mechanics.h [code] | This header collects all the Mechanics header files in one place |
negator.h [code] | This file defines the negator<N> template which is an adaptor for the numeric types N (Real, Complex, conjugate) |
NTraits.h [code] | This file contains classes and typedefs needed to provide uniform handling of floating point numeric values |
Orientation.h [code] | These are numerical utility classes for dealing with the relative orientations of geometric objects |
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 |
Quaternion.h [code] | |
Random.h [code] | |
Rotation.h [code] | |
Row.h [code] | This file declares class Row<NCOLS, ELEMENT_TYPE, STRIDE> |
Scalar.h [code] | This is a user-includable header which includes everything needed to make use of SimMatrix Scalar 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 |
SmallDefsThatNeedBig.h [code] | This file defines leftover SmallMatrix implementations which need to know about BigMatrix |
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 globals 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 |
StableArray.h [code] | |
Stage.h [code] | |
State.h [code] | |
String.h [code] | |
Study.h [code] | |
StudyGuts.h [code] | |
Subsystem.h [code] | |
SubsystemGuts.h [code] | |
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 |
Transform.h [code] | |
UnitVec.h [code] | |
UserFunction.h [code] | |
Value.h [code] | |
Vec.h [code] | Declaration of class Vec<NROWS, ELEMENT_TYPE, STRIDE> |
VectorMath.h [code] | |