ergo
mat::MatrixHierarchicBase Class Reference

Base class for Matrix and Matrix specialization. More...

#include <MatrixHierarchicBase.h>

List of all members.

Public Member Functions

bool operator== (int k) const
const int & nScalarsRows () const
const int & nScalarsCols () const
const int & nrows () const
const int & ncols () const
Telement & operator ()(int row
Telement int col assert (elements)
 assert (row >=0)
 assert (col >=0)
 assert (row< nrows())
 assert (col< ncols())
const Telement & operator ()(int row
 cols (colsInp)
 elements (0)
 MatrixHierarchicBase (const MatrixHierarchicBase< Treal, Telement > &mat)
MatrixHierarchicBase< Treal,
Telement > & 
operator= (const MatrixHierarchicBase< Treal, Telement > &mat)
virtual ~MatrixHierarchicBase ()

Static Public Member Functions

static void swap (MatrixHierarchicBase< Treal, Telement > &A, MatrixHierarchicBase< Treal, Telement > &B)

Public Attributes

return elements [row+col *nrows()]
SizesAndBlocks rows
SizesAndBlocks cols
Telement * elements

Detailed Description

Base class for Matrix and Matrix specialization.

See also:
Matrix
Permutation

Constructor & Destructor Documentation

mat::MatrixHierarchicBase::MatrixHierarchicBase ( const MatrixHierarchicBase< Treal, Telement > &  mat)

References elements.

mat::MatrixHierarchicBase::~MatrixHierarchicBase ( ) [virtual]

Member Function Documentation

Telement int col mat::MatrixHierarchicBase::assert ( elements  )
mat::MatrixHierarchicBase::assert ( row >=  0)
mat::MatrixHierarchicBase::assert ( col >=  0)
mat::MatrixHierarchicBase::assert ( )
mat::MatrixHierarchicBase::assert ( )
const int& mat::MatrixHierarchicBase::nScalarsCols ( ) const [inline]
const int& mat::MatrixHierarchicBase::nScalarsRows ( ) const [inline]
Telement& mat::MatrixHierarchicBase::operator ( ) [inline]
const Telement& mat::MatrixHierarchicBase::operator ( ) [inline]
MatrixHierarchicBase< Treal, Telement > & mat::MatrixHierarchicBase::operator= ( const MatrixHierarchicBase< Treal, Telement > &  mat)

References rows, cols, and elements.

bool mat::MatrixHierarchicBase::operator== ( int  k) const [inline]
void mat::MatrixHierarchicBase::swap ( MatrixHierarchicBase< Treal, Telement > &  A,
MatrixHierarchicBase< Treal, Telement > &  B 
) [static]

References rows, cols, and elements.


Member Data Documentation


The documentation for this class was generated from the following file: