Main Page   Namespace List   Compound List   File List   Compound Members  

Atlfast::Matrix Class Reference

#include <Matrix.h>

List of all members.


Public Methods

 Matrix (size_t x, size_t y)
 Matrix (size_t x, size_t y, double init)
 Matrix (const Matrix &)
Matrix & operator= (const Matrix &)
 ~Matrix ()
size_t size () const
size_t dim1 () const
size_t dim2 () const
Slice_iter< double > row (size_t i)
Cslice_iter< double > row (size_t i) const
Slice_iter< double > column (size_t i)
Cslice_iter< double > column (size_t i) const
double & operator() (size_t x, size_t y)
double operator() (size_t x, size_t y) const
Slice_iter< double > operator() (size_t i)
Cslice_iter< double > operator() (size_t i) const
Slice_iter< double > operator[] (size_t i)
Cslice_iter< double > operator[] (size_t i) const
Matrix & operator *= (double)
valarray< double > & array ()
Matrix sub (int minRow, int maxRow, int minCol, int maxCol) const
void sub (int minRow, int minCol, Matrix &dest) const

Constructor & Destructor Documentation

Atlfast::Matrix::Matrix size_t    x,
size_t    y
 

Atlfast::Matrix::Matrix size_t    x,
size_t    y,
double    init
 

Atlfast::Matrix::Matrix const Matrix &   
 

Atlfast::Matrix::~Matrix  
 


Member Function Documentation

valarray<double>& Atlfast::Matrix::array   [inline]
 

Cslice_iter< double > Atlfast::Matrix::column size_t    i const [inline]
 

Slice_iter< double > Atlfast::Matrix::column size_t    i [inline]
 

size_t Atlfast::Matrix::dim1   const [inline]
 

size_t Atlfast::Matrix::dim2   const [inline]
 

Matrix& Atlfast::Matrix::operator *= double   
 

Cslice_iter<double> Atlfast::Matrix::operator() size_t    i const [inline]
 

Slice_iter<double> Atlfast::Matrix::operator() size_t    i [inline]
 

double Atlfast::Matrix::operator() size_t    x,
size_t    y
const
 

double& Atlfast::Matrix::operator() size_t    x,
size_t    y
 

Matrix& Atlfast::Matrix::operator= const Matrix &   
 

Cslice_iter<double> Atlfast::Matrix::operator[] size_t    i const [inline]
 

Slice_iter<double> Atlfast::Matrix::operator[] size_t    i [inline]
 

Cslice_iter< double > Atlfast::Matrix::row size_t    i const [inline]
 

Slice_iter< double > Atlfast::Matrix::row size_t    i [inline]
 

size_t Atlfast::Matrix::size   const [inline]
 

void Atlfast::Matrix::sub int    minRow,
int    minCol,
Matrix &    dest
const
 

Matrix Atlfast::Matrix::sub int    minRow,
int    maxRow,
int    minCol,
int    maxCol
const
 


The documentation for this class was generated from the following file:
Generated on Wed May 1 14:43:54 2002 for AtlfastUtils by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001