Main Page Class Hierarchy Compound List File List Compound Members File Members
TMat Class Reference
#include <Mat.h>
List of all members.
Public Members |
![](null.gif) | ![](null.gif) | | TMat () |
![](null.gif) | ![](null.gif) | | TMat (Int rows, Int cols) |
![](null.gif) | ![](null.gif) | | TMat (Int rows, Int cols, Double elt0 ...) |
![](null.gif) | ![](null.gif) | | TMat (Int nrows, Int ncols, TMReal *ndata) |
![](null.gif) | ![](null.gif) | | TMat (const TMat &m) |
![](null.gif) | ![](null.gif) | | TMat (const TSubMat &m) |
![](null.gif) | ![](null.gif) | | TMat (const TMat2 &m) |
![](null.gif) | ![](null.gif) | | TMat (const TMat3 &m) |
![](null.gif) | ![](null.gif) | | TMat (const TMat4 &m) |
![](null.gif) | ![](null.gif) | | TMat (Int rows, Int cols, ZeroOrOne k) |
![](null.gif) | ![](null.gif) | | TMat (Int rows, Int cols, Block k) |
![](null.gif) | ![](null.gif) | | ~TMat () |
![](null.gif) | ![](null.gif) | Int | Rows () const |
![](null.gif) | ![](null.gif) | Int | Cols () const |
![](null.gif) | ![](null.gif) | TMVec | operator[] (Int i) |
![](null.gif) | ![](null.gif) | TMVec | operator[] (Int i) const |
![](null.gif) | ![](null.gif) | TMReal& | Elt (Int i, Int j) |
![](null.gif) | ![](null.gif) | TMReal | Elt (Int i, Int j) const |
![](null.gif) | ![](null.gif) | TMReal* | Ref () const |
![](null.gif) | ![](null.gif) | TMat& | operator= (const TMat &m) |
![](null.gif) | ![](null.gif) | TMat& | operator= (const TSubMat &m) |
![](null.gif) | ![](null.gif) | TMat& | operator= (ZeroOrOne k) |
![](null.gif) | ![](null.gif) | TMat& | operator= (Block k) |
![](null.gif) | ![](null.gif) | TMat& | operator= (const TMat2 &m) |
![](null.gif) | ![](null.gif) | TMat& | operator= (const TMat3 &m) |
![](null.gif) | ![](null.gif) | TMat& | operator= (const TMat4 &m) |
![](null.gif) | ![](null.gif) | Void | SetSize (Int nrows, Int ncols) |
![](null.gif) | ![](null.gif) | Void | SetSize (const TMat &m) |
![](null.gif) | ![](null.gif) | Bool | IsSquare () const |
![](null.gif) | ![](null.gif) | Void | MakeZero () |
![](null.gif) | ![](null.gif) | Void | MakeDiag (TMReal k) |
![](null.gif) | ![](null.gif) | Void | MakeDiag () |
![](null.gif) | ![](null.gif) | Void | MakeBlock (TMReal k) |
![](null.gif) | ![](null.gif) | Void | MakeBlock () |
![](null.gif) | ![](null.gif) | TMat& | Clamp (Real fuzz) |
![](null.gif) | ![](null.gif) | TMat& | Clamp () |
Protected Members |
![](null.gif) | ![](null.gif) | Bool | IsRef () |
![](null.gif) | ![](null.gif) | TMReal* | data |
![](null.gif) | ![](null.gif) | UInt | rows |
![](null.gif) | ![](null.gif) | UInt | cols |
Detailed Description
Definition at line 31 of file Mat.h.
Constructor & Destructor Documentation
TMat::TMat (Int rows, Int cols) [inline]
|
TMat::TMat (Int nrows, Int ncols, Double elt0...)
|
TMat::TMat (Int nrows, Int ncols, TMReal * ndata) [inline]
|
TMat::TMat (const TMat & m)
|
TMat::TMat (const TMat2 & m)
|
TMat::TMat (const TMat3 & m)
|
TMat::TMat (const TMat4 & m)
|
TMat::TMat (Int nrows, Int ncols, ZeroOrOne k)
|
TMat::TMat (Int nrows, Int ncols, TMReal * ndata) [inline]
|
Member Function Documentation
TMat & TMat::Clamp (Real fuzz)
|
Int TMat::Cols () const [inline]
|
Definition at line 56 of file Mat.h.
TMReal TMat::Elt (Int i, Int j) const [inline]
|
TMReal & TMat::Elt (Int i, Int j) [inline]
|
Bool TMat::IsRef () [inline, protected]
|
Definition at line 99 of file Mat.h.
Bool TMat::IsSquare () const [inline]
|
Definition at line 80 of file Mat.h.
Void TMat::MakeBlock (TMReal k)
|
Void TMat::MakeDiag (TMReal k)
|
TMReal * TMat::Ref () const [inline]
|
Int TMat::Rows () const [inline]
|
Definition at line 55 of file Mat.h.
Void TMat::SetSize (const TMat & m)
|
Void TMat::SetSize (Int nrows, Int ncols)
|
TMat & TMat::operator= (const TMat4 & m)
|
TMat & TMat::operator= (const TMat3 & m)
|
TMat & TMat::operator= (const TMat2 & m)
|
TMat & TMat::operator= (Block k) [inline]
|
TMat & TMat::operator= (ZeroOrOne k) [inline]
|
TMat & TMat::operator= (const TSubMat & m)
|
TMat & TMat::operator= (const TMat & m)
|
TMVec TMat::operator[] (Int i) const [inline]
|
TMVec TMat::operator[] (Int i) [inline]
|
Member Data Documentation
UInt TMat::cols [protected]
|
Definition at line 97 of file Mat.h.
TMReal * TMat::data [protected]
|
Definition at line 95 of file Mat.h.
UInt TMat::rows [protected]
|
Definition at line 96 of file Mat.h.
The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:16:50 2000 for Class Library by
1.1.0 written by Dimitri van Heesch,
© 1997-2000