40 #define _IFT_Skyline_Name "skyline" 98 virtual void times(
double x);
110 int setInternalStructure(
IntArray &a);
143 virtual double &at(
int,
int);
145 virtual double at(
int i,
int j)
const;
147 virtual bool isAllocatedAt(
int i,
int j)
const;
149 virtual void toFloatMatrix(
FloatMatrix &answer)
const;
151 virtual void printYourself()
const;
152 virtual void writeToFile(
const char *fname)
const;
Base class for all matrices stored in sparse format.
int isFactorized
Flag indicating whether factorized.
IntArray adr
Integer array holding addresses of diagonal members.
Class implementing an array of integers.
Class implementing sparse matrix stored in skyline form.
SparseMtrxType
Enumerative type used to identify the sparse matrix type.
int nwk
Total number of nonzero coefficients stored.
Abstract base class allowing to control the way, how equations are assigned to individual DOFs...
int giveNumberOfNonZeros() const
virtual bool canBeFactorized() const
Determines, whether receiver can be factorized.
double * mtrx
Vector of stored coefficients.
virtual SparseMtrxType giveType() const
Sparse matrix type identification.
virtual void timesT(const FloatArray &x, FloatArray &answer) const
Evaluates .
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
virtual bool isAsymmetric() const
Returns true if asymmetric.
Abstract base class representing the "problem" under consideration.
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual const char * giveClassName() const