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  
 

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
 

Matrix::MatrixData::~MatrixData  
 


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   ,
int   
[inline]
 

double Matrix::MatrixData::index int   ,
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