35 #ifndef DirCColMatrixHandler_hh 
   36 #define DirCColMatrixHandler_hh 
   49         void IsValid(
void)
 const {
 
   61                         const std::vector<integer>& i,
 
   62                         const std::vector<integer>& p);
 
   73                                 "Error in CColMatrixHandler::operator(), " 
   74                                 "row index out of range");
 
   76                                 "Error in CColMatrixHandler::operator(), " 
   77                                 "col index out of range");
 
   90                                 "Error in CColMatrixHandler::operator(), " 
   91                                 "row index out of range");
 
   93                                 "Error in CColMatrixHandler::operator(), " 
   94                                 "col index out of range");
 
doublereal & operator()(integer i_row, integer i_col)
#define ASSERTMSGBREAK(expr, msg)
#define MBDYN_EXCEPT_ARGS
integer iGetNumRows(void) const 
MatrixHandler & FakeThirdOrderMulAndSumWithShift(MatrixHandler &out, std::vector< bool > b, doublereal s=1., integer drow=0, integer dcol=0) const 
CompactSparseMatrixHandler * Copy(void) const 
integer iGetNumCols(void) const 
std::vector< integer * > pindices
virtual ~DirCColMatrixHandler()
void Resize(integer n, integer nn)
std::vector< integer > indices
MatrixHandler & MulAndSumWithShift(MatrixHandler &out, doublereal s=1., integer drow=0, integer dcol=0) const 
DirCColMatrixHandler(const DirCColMatrixHandler &)
VectorHandler & GetCol(integer icol, VectorHandler &out) const