Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

linalg::LazyMatrix Class Reference

#include <LinAlg.h>

Inheritance diagram for linalg::LazyMatrix:

Inheritance graph
[legend]
Collaboration diagram for linalg::LazyMatrix:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LazyMatrix (const int nrows=1, const int ncols=1)
 LazyMatrix (const int row_lwb, const int row_upb, const int col_lwb, const int col_upb)
 LazyMatrix (const DimSpec &dims)

Private Member Functions

virtual void fill_in (Matrix &m) const =0
LazyMatrixoperator= (const LazyMatrix &)

Friends

class Matrix

Constructor & Destructor Documentation

linalg::LazyMatrix::LazyMatrix const int  nrows = 1,
const int  ncols = 1
[inline]
 

Definition at line 296 of file LinAlg.h.

linalg::LazyMatrix::LazyMatrix const int  row_lwb,
const int  row_upb,
const int  col_lwb,
const int  col_upb
[inline]
 

Definition at line 298 of file LinAlg.h.

linalg::LazyMatrix::LazyMatrix const DimSpec dims  )  [inline]
 

Definition at line 301 of file LinAlg.h.


Member Function Documentation

virtual void linalg::LazyMatrix::fill_in Matrix m  )  const [private, pure virtual]
 

Implemented in linalg::haar_matrix, linalg::LazyTransposedMatrix, linalg::LazyMatrixProduct, linalg::LazyZeroMatrix, linalg::LazyUnitMatrix, linalg::LazyInverseMatrix, and linalg::SVD_inv_mult.

Referenced by linalg::Matrix::Matrix(), and linalg::Matrix::operator=().

LazyMatrix& linalg::LazyMatrix::operator= const LazyMatrix  )  [private]
 


Friends And Related Function Documentation

friend class Matrix [friend]
 

Definition at line 289 of file LinAlg.h.


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:22:10 2004 for vuVolume by  doxygen 1.3.9.1