41 #define _IFT_SkylineUnsym_Name "skylineu" 46 #define SkylineUnsym_TINY_PIVOT 1.e-30 83 virtual void times(
double x);
85 int setInternalStructure(
IntArray &a);
92 virtual double &at(
int i,
int j);
93 virtual double at(
int i,
int j)
const;
94 virtual void toFloatMatrix(
FloatMatrix &answer)
const;
95 virtual void printYourself()
const;
96 virtual void printStatistics()
const;
97 virtual void writeToFile(
const char *fname)
const;
103 void checkSizeTowards(
const IntArray &);
This class implements a segment of a unsymmetric matrix stored in segmented form (skyline).
Base class for all matrices stored in sparse format.
Class implementing an array of integers.
This class implements a nonsymmetric matrix stored in a compacted (skyline) form. ...
RowColumn ** rowColumns
Row column segments.
SparseMtrxType
Enumerative type used to identify the sparse matrix type.
virtual bool canBeFactorized() const
Determines, whether receiver can be factorized.
Abstract base class allowing to control the way, how equations are assigned to individual DOFs...
virtual SparseMtrxType giveType() const
Sparse matrix type identification.
Class representing vector of real numbers.
int size
Size of receiver.
Implementation of matrix containing floating point numbers.
virtual const char * giveClassName() const
virtual bool isAsymmetric() const
Returns true if asymmetric.
int isFactorized
Factorization flag.
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.