SimTKcommon 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]
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]

Generated on Thu Feb 28 01:34:37 2008 for SimTKcommon by  doxygen 1.4.7