Simbody  3.6
MatrixCharacteristics.h File Reference

Go to the source code of this file.

Classes

class  SimTK::MatrixStructure
 Matrix "structure" refers to an inherent mathematical (or at least algorithmic) characteristic of the matrix rather than a storage strategy. More...
 
struct  SimTK::MatrixStructure::Mask
 
class  SimTK::MatrixStorage
 Matrix "storage" refers to the physical layout of data in the computer's memory. More...
 
struct  SimTK::MatrixStorage::Mask
 Use this class to represent sets of acceptable values for each of the storage attributes (packing, position, order, diagonal). More...
 
class  SimTK::MatrixOutline
 Matrix "outline" refers to the characteristic relationship between the number of rows and columns of a matrix, without necessarily specifying the absolute dimensions. More...
 
struct  SimTK::MatrixOutline::Mask
 
class  SimTK::MatrixCondition
 Matrix "condition" is a statement about the numerical characteristics of a Matrix. More...
 
struct  SimTK::MatrixCondition::Mask
 Use this class to represent a set of acceptable Condition values. More...
 
class  SimTK::MatrixCharacter
 A MatrixCharacter is a set containing a value for each of the matrix characteristics except element type, which is part of the templatized declaration of a Matrix_, Vector_, or RowVector_ handle. More...
 
class  SimTK::MatrixCharacter::LapackFull
 Predefined MatrixCharacter for an ordinary Lapack-style full matrix of a particular dimension m x n (nrows X ncols). More...
 
class  SimTK::MatrixCharacter::Vector
 Predefined MatrixCharacter for an ordinary column vector of a particular size. More...
 
class  SimTK::MatrixCharacter::RowVector
 Predefined MatrixCharacter for an ordinary row vector of a particular size. More...
 
class  SimTK::MatrixCharacter::Mask
 This class collects masks of each characteristic type for representing sets of accceptable characteristics. More...
 
class  SimTK::MatrixCommitment
 A MatrixCommitment provides a set of acceptable matrix characteristics. More...
 
class  SimTK::MatrixCommitment::Vector
 This is the default commitment for a column vector. More...
 
class  SimTK::MatrixCommitment::RowVector
 This is the default commitment for a row vector. More...
 
class  SimTK::MatrixCommitment::Triangular
 This is the default commitment for a triangular matrix. More...
 
class  SimTK::MatrixCommitment::Symmetric
 This is the default commitment for a symmetric (not Hermitian) matrix. More...
 
class  SimTK::MatrixCommitment::Hermitian
 This is the default commitment for a Hermitian (not symmetric) matrix. More...
 
class  SimTK::MatrixCommitment::SkewSymmetric
 This is the default commitment for skew symmetric (not skew Hermitian) matrix. More...
 
class  SimTK::MatrixCommitment::SkewHermitian
 This is the default commitment for a skew Hermitian (not skew symmetric) matrix. More...
 

Namespaces

 SimTK
 This is a System that represents the dynamics of a particle moving along a smooth surface.
 

Detailed Description

Here we declare the classes needed for managing the properties of matrices, which we call Matrix Characteristics.