17 fMult(dim,dim,0.), fSum(dim,1,0.) {
24 for(d=0; d<dim; d++) {
47 for(d=0; d<
fRow; d++) {
68 for (
int i=0; i<
fRow; i++) {
70 for (
int j=0; j<
fCol; j++) {
131 for(i=0; i<
fRow; i++) {
133 for(j=0; j<
fCol; j++) {
134 out[i] +=
fMult(i,j)*in[j];
170 if(
fabs(check) > tol)
return 1;
173 if(
fabs(check) > tol)
return 1;
expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ expr_ fabs
Templated vector implementation.
This class implements a simple vector storage scheme for a templated class T. Utility.
int Zero() override
Makes Zero all the elements.
int64_t size() const
Returns the number of elements of the vector.
#define DebugStop()
Returns a message to user put a breakpoint in.
int64_t Rows() const
Returns number of rows.
virtual void Multiply(const TPZFMatrix< TVar > &A, TPZFMatrix< TVar > &res, int opt=0) const
It mutiplies itself by TPZMatrix<TVar>A putting the result in res.
int64_t Cols() const
Returns number of cols.
int Resize(const int64_t newRows, const int64_t wCols) override
Redimension a matrix, but maintain your elements.
const TVar & GetVal(const int64_t row, const int64_t col) const override
Get values without bounds checking This method is faster than "Get" if DEBUG is defined.