Simbody
3.5
|
Predefined MatrixCharacter for an ordinary Lapack-style full matrix of a particular dimension m x n (nrows X ncols). More...
Public Member Functions | |
LapackFull (int m, int n) | |
Public Member Functions inherited from SimTK::MatrixCharacter | |
MatrixCharacter () | |
Default constructor sets lengths to zero and the other characteristics to "none specified". More... | |
MatrixCharacter & | setToNone () |
Restore this MatrixCharacter to its default-constructed state of "none". More... | |
int | nrow () const |
These are dimensions of the logical matrix and have nothing to do with how much storage may be used to hold the elements. More... | |
int | ncol () const |
std::pair< int, int > | getSize () const |
ptrdiff_t | nelt () const |
int | getLowerBandwidth () const |
int | getUpperBandwidth () const |
std::pair< int, int > | getBandwidth () const |
const MatrixStructure & | getStructure () const |
const MatrixStorage & | getStorage () const |
const MatrixOutline & | getOutline () const |
const MatrixCondition & | getCondition () const |
MatrixStructure & | updStructure () |
MatrixStorage & | updStorage () |
MatrixOutline & | updOutline () |
MatrixCondition & | updCondition () |
MatrixCharacter & | setStructure (const MatrixStructure &sa) |
MatrixCharacter & | setStorage (const MatrixStorage &sa) |
MatrixCharacter & | setOutline (const MatrixOutline &oa) |
MatrixCharacter & | setCondition (const MatrixCondition &ca) |
MatrixCharacter & | setActualSize (int m, int n) |
Set the actual size and update the outline to match. More... | |
MatrixCharacter & | setActualNumRows (int m) |
MatrixCharacter & | setActualNumCols (int n) |
MatrixCharacter & | setBandwidth (int lb, int ub) |
MatrixCharacter & | setLowerBandwidth (int lb) |
MatrixCharacter & | setUpperBandwidth (int ub) |
Additional Inherited Members | |
Protected Member Functions inherited from SimTK::MatrixCharacter | |
MatrixCharacter (int m, int n, int lb, int ub, MatrixStructure structure, MatrixStorage storage, MatrixCondition condition) | |
Protected Attributes inherited from SimTK::MatrixCharacter | |
int | nr |
actual number of rows More... | |
int | nc |
actual number of columns More... | |
int | lband |
actual lower bandwidth, if banded More... | |
int | uband |
actual upper bandwidth, if banded More... | |
MatrixStructure | structure |
MatrixStorage | storage |
MatrixOutline | outline |
MatrixCondition | condition |
Related Functions inherited from SimTK::MatrixCharacter | |
std::ostream & | operator<< (std::ostream &o, const MatrixCharacter &) |
Output a textual description of a MatrixCharacter; handy for debugging. More... | |
Predefined MatrixCharacter for an ordinary Lapack-style full matrix of a particular dimension m x n (nrows X ncols).
Note that the storage format allows for a "leading dimension" larger than m, but that the leading dimension is not considered part of the matrix character. It is dealt with separately.
|
inline |