fei::FillableMat Class Reference

List of all members.

Public Types

typedef std::map< int, FillableVec *,
std::less< int >, fei_Pool_alloc<
std::pair< const int, FillableVec * > > > 
feipoolmat
typedef feipoolmat::iterator iterator
typedef feipoolmat::const_iterator const_iterator

Public Member Functions

 FillableMat ()
 FillableMat (EqnBuffer &eqnbuf)
virtual ~FillableMat ()
FillableMatoperator= (const FillableMat &src)
void setValues (double value)
void createPosition (int row, int col)
void sumInCoef (int row, int col, double coef)
void putCoef (int row, int col, double coef)
void sumInRow (int row, const int *cols, const double *coefs, unsigned len)
void putRow (int row, const int *cols, const double *coefs, unsigned len)
unsigned getNumRows () const
bool hasRow (int row) const
FillableVecgetRow (int row, bool create_if_not_already_present=false)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
void clear ()
bool operator== (const FillableMat &rhs) const
bool operator!= (const FillableMat &rhs) const

Detailed Description

Definition at line 18 of file fei_FillableMat.hpp.


Member Function Documentation

FillableVec * fei::FillableMat::getRow ( int  row,
bool  create_if_not_already_present = false 
)

If row is not present and if 'create_if_not_already_present' is false, then throw std::runtime_error.

Definition at line 177 of file fei_FillableMat.cpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 01:33:51 2010 for FEI by  doxygen 1.4.7