Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Matrix::MatrixData Class Reference

#include <matrix.hh>

List of all members.

Public Methods

 MatrixData ()
 MatrixData (const MatrixData &)
 MatrixData (int m, int n, double re=0)
 MatrixData (int m, int n, double *re, double *im=NULL)
 MatrixData (bool isc, bool isd)
 ~MatrixData ()
MatrixData & operator= (const MatrixData &)
bool IsEmpty () const
bool IsReal () const
bool IsComplex () const
double * GetPr ()
const double * GetPr () const
double * GetPi ()
const double * GetPi () const
double index (int) const
double & index (int)
double index (int, int) const
double & index (int, int)
int DoubleToSingleIndex (int i, int j) const

Public Attributes

int m
int n
int l
double * re
double * im
bool iscolon
bool isdin

Constructor & Destructor Documentation


Matrix::MatrixData::MatrixData const MatrixData &   

Matrix::MatrixData::MatrixData int    m,
int    n,
double    re = 0

Matrix::MatrixData::MatrixData int    m,
int    n,
double *    re,
double *    im = NULL

Matrix::MatrixData::MatrixData bool    isc,
bool    isd


Member Function Documentation

int Matrix::MatrixData::DoubleToSingleIndex int    i,
int    j
const [inline]

const double * Matrix::MatrixData::GetPi   const [inline]

double * Matrix::MatrixData::GetPi   [inline]

const double * Matrix::MatrixData::GetPr   const [inline]

double * Matrix::MatrixData::GetPr   [inline]

double & Matrix::MatrixData::index int   ,

double Matrix::MatrixData::index int   ,
const [inline]

double & Matrix::MatrixData::index int    [inline]

double Matrix::MatrixData::index int    const [inline]

bool Matrix::MatrixData::IsComplex   const [inline]

bool Matrix::MatrixData::IsEmpty   const [inline]

bool Matrix::MatrixData::IsReal   const [inline]

Matrix::MatrixData & Matrix::MatrixData::operator= const MatrixData &   

Member Data Documentation

double * Matrix::MatrixData::im

bool Matrix::MatrixData::iscolon

bool Matrix::MatrixData::isdin

int Matrix::MatrixData::l

int Matrix::MatrixData::m

int Matrix::MatrixData::n

double* Matrix::MatrixData::re

The documentation for this class was generated from the following files:
Generated on Wed Jun 18 09:16:22 2003 for admc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002