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

linalg::ConstMatrixDiag Class Reference

#include <LinAlg.h>

Inheritance diagram for linalg::ConstMatrixDiag:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConstMatrixDiag (const Matrix &m)
const REAL operator() (const int i) const

Protected Member Functions

const REALget_ref (const int index) const

Private Member Functions

 ConstMatrixDiag (const ConstMatrixDiag &)
void operator= (const ConstMatrixDiag &)

Private Attributes

const REAL *const start_ptr
const int stride
const REAL *const end_ptr

Friends

class ElementWiseStrideConst
class LAStrideStreamIn
class LAStrideStreamOut

Constructor & Destructor Documentation

linalg::ConstMatrixDiag::ConstMatrixDiag const ConstMatrixDiag  )  [private]
 

linalg::ConstMatrixDiag::ConstMatrixDiag const Matrix m  )  [explicit]
 

Definition at line 54 of file matrix_sub.cpp.

References assert, min, and stride.


Member Function Documentation

const REAL & linalg::ConstMatrixDiag::get_ref const int  index  )  const [inline, protected]
 

Definition at line 1408 of file LinAlg.h.

References linalg::_error(), REAL, start_ptr, and stride.

Referenced by linalg::MatrixDiag::operator()(), and operator()().

Here is the call graph for this function:

const REAL linalg::ConstMatrixDiag::operator() const int  i  )  const [inline]
 

Definition at line 1390 of file LinAlg.h.

References get_ref(), and REAL.

Here is the call graph for this function:

void linalg::ConstMatrixDiag::operator= const ConstMatrixDiag  )  [private]
 


Friends And Related Function Documentation

friend class ElementWiseStrideConst [friend]
 

Definition at line 1367 of file LinAlg.h.

friend class LAStrideStreamIn [friend]
 

Definition at line 1368 of file LinAlg.h.

friend class LAStrideStreamOut [friend]
 

Reimplemented in linalg::MatrixDiag.

Definition at line 1369 of file LinAlg.h.


Member Data Documentation

const REAL* const linalg::ConstMatrixDiag::end_ptr [private]
 

Definition at line 1375 of file LinAlg.h.

const REAL* const linalg::ConstMatrixDiag::start_ptr [private]
 

Definition at line 1370 of file LinAlg.h.

Referenced by get_ref().

const int linalg::ConstMatrixDiag::stride [private]
 

Definition at line 1371 of file LinAlg.h.

Referenced by ConstMatrixDiag(), and get_ref().


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