#include <numeric>
#include "tnt/tnt.h"
#include "tnt/cmat.h"
#include "tnt/vec.h"
#include "tnt/region1d.h"
#include "tnt/region2d.h"
Include dependency graph for matrix.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | mat |
| namespace | mtl |
| namespace | TNT |
Compounds | |
| struct | MatrixType |
Defines | |
| #define | num_cols ncols |
| Hack to substitute MTL's spelling of the dimension size functions. More... | |
| #define | num_rows nrows |
| #define | SubMatrixType const_Region |
| Type of a submatrix or region. More... | |
| #define | Index(i) (i+1) |
| Wrapper for a matrix index. More... | |
| #define | UpperBound(i) (i) |
| Wrapper for the upper bound of a range. More... | |
| #define | MSEQ(container) (container).begin(),(container).end() |
| Iterator pair for a matrix; works for any normal container. More... | |
| #define | CMSEQ(container) (container).begin(),(container).end() |
| Iterator pair for a constant matrix; works for any normal container. More... | |
Definition in file matrix.h.
|
|
Iterator pair for a constant matrix; works for any normal container.
Definition at line 83 of file matrix.h. Referenced by mat::sum(). |
|
|
Wrapper for a matrix index. Appropriate for TNT's 1-based operator() (blame Fortran) Definition at line 64 of file matrix.h. Referenced by mat::elem(), and mat::submatrix(). |
|
|
Iterator pair for a matrix; works for any normal container.
Definition at line 81 of file matrix.h. Referenced by Retina::activate(), and FixedWtRegion::activate(). |
|
|
Type of a submatrix or region.
|
|
|
|
|
|
Wrapper for the upper bound of a range. TNT's is inclusive. Definition at line 66 of file matrix.h. Referenced by mat::submatrix(). |
|
|
Hack to substitute MTL's spelling of the dimension size functions.
|
|
|
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000