31 TPZGenMatrix (
const int64_t rows ,
const int64_t columns);
43 void Print (
const char *mess,std::ostream & out = std::cout)
const;
49 void Resize(
const int64_t newrow,
const int64_t newcol);
56 TObj &
operator()(
const int64_t row,
const int64_t column = 0)
const;
TPZFlopCounter operator+(double val1, const TPZFlopCounter &val2)
Performs . Doesn't increments counters.
Implements a generic matrix of objects which implement arithmetic operations. Matrix.
void Print(const char *mess, std::ostream &out=std::cout) const
TPZVec< T > & operator-=(TPZVec< T > &a, const TPZVec< T > &b)
substracts two vectors
TPZGenMatrix()
Constructor creating Null matrix.
void Resize(const int64_t newrow, const int64_t newcol)
int64_t fRows
Number of rows and columns.
TObj & operator()(const int64_t row, const int64_t column=0) const
TPZFlopCounter operator-(double val1, const TPZFlopCounter &val2)
Performs . Doesn't increments counters.
TPZGenAMatrix(const int64_t rows, const int64_t columns)
Implements generic class which holds a matrix of objects. Matrix.
TObj * fMem
Pointer to matrix.
TPZFlopCounter operator*(double val1, const TPZFlopCounter &val2)
Performs . Doesn't increments counters.
TPZGenMatrix< TObj > & operator=(const TPZGenMatrix< TObj > &rval)