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

tableau Class Reference

#include <tableau.h>

Collaboration diagram for tableau:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 tableau ()
virtual ~tableau ()
virtual void printToScreen ()
virtual void allocateTableau (int, int)
virtual CoinPackedMatrix getInfoBlock ()
virtual void setInfoBlock (CoinPackedMatrix infoblock, int nrows, int ncols)
virtual void readTableauFromFile (FILE *strm, MatrixDouble &ctx, MatrixDouble &zrx, MatrixDouble &mtx, int nrows, int ncols)
virtual void writeTableauIntoFile (FILE *strm, const MatrixDouble &ctx, const MatrixDouble &zrx, const MatrixDouble &mtx)
virtual void allocateBlock (int, int, int)
virtual void readBlockFromFile (int, FILE *)
virtual void writeBlockIntoFile (int, FILE *)
virtual int getNumBlocks ()
virtual int getIfTrans ()
virtual void writeInfoblxInFile (FILE *strm)
virtual void copyBlockIntoZRow (int bn, MatrixDouble &zrx, int zrxc)
virtual void copyBlockIntoMatrix (int bn, MatrixDouble &mtx, int mtxr, int mtxc)
virtual void copyZRowIntoBlock (int bn, const MatrixDouble &zrx, int zrxc)
virtual void copyMatrixIntoBlock (int bn, const MatrixDouble &mtx, int mtxr, int mtxc)
virtual void deallocateTableau ()
virtual void deallocateBlock (int)

Protected Attributes

int numblx
int trans
matblock ** matblx
MatrixDouble infoblx

Constructor & Destructor Documentation

tableau::tableau  ) 
 

virtual tableau::~tableau  )  [inline, virtual]
 


Member Function Documentation

virtual void tableau::allocateBlock int  ,
int  ,
int 
[virtual]
 

virtual void tableau::allocateTableau int  ,
int 
[virtual]
 

virtual void tableau::copyBlockIntoMatrix int  bn,
MatrixDouble mtx,
int  mtxr,
int  mtxc
[virtual]
 

virtual void tableau::copyBlockIntoZRow int  bn,
MatrixDouble zrx,
int  zrxc
[virtual]
 

virtual void tableau::copyMatrixIntoBlock int  bn,
const MatrixDouble mtx,
int  mtxr,
int  mtxc
[virtual]
 

virtual void tableau::copyZRowIntoBlock int  bn,
const MatrixDouble zrx,
int  zrxc
[virtual]
 

virtual void tableau::deallocateBlock int   )  [virtual]
 

virtual void tableau::deallocateTableau  )  [virtual]
 

virtual int tableau::getIfTrans  )  [virtual]
 

virtual CoinPackedMatrix tableau::getInfoBlock  )  [virtual]
 

virtual int tableau::getNumBlocks  )  [virtual]
 

virtual void tableau::printToScreen  )  [virtual]
 

virtual void tableau::readBlockFromFile int  ,
FILE * 
[virtual]
 

virtual void tableau::readTableauFromFile FILE *  strm,
MatrixDouble ctx,
MatrixDouble zrx,
MatrixDouble mtx,
int  nrows,
int  ncols
[virtual]
 

virtual void tableau::setInfoBlock CoinPackedMatrix  infoblock,
int  nrows,
int  ncols
[virtual]
 

virtual void tableau::writeBlockIntoFile int  ,
FILE * 
[virtual]
 

virtual void tableau::writeInfoblxInFile FILE *  strm  )  [virtual]
 

virtual void tableau::writeTableauIntoFile FILE *  strm,
const MatrixDouble ctx,
const MatrixDouble zrx,
const MatrixDouble mtx
[virtual]
 


Member Data Documentation

MatrixDouble tableau::infoblx [protected]
 

matblock** tableau::matblx [protected]
 

int tableau::numblx [protected]
 

int tableau::trans [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 12:42:30 2008 for MPMAS by  doxygen 1.3.9.1