35 #ifndef pfemnumberingschemes_h 36 #define pfemnumberingschemes_h 115 Dof *giveDofToEquationNumber(
Domain *d,
int equationNumber);
150 #endif // pfemnumberingschemes_h
virtual ~PressureNumberingScheme()
Destructor.
Velocity numbering scheme for PFEM purposes.
Numbering scheme that takes into account only pressure DOFs in PFEM problems.
int pres_neq
Last given number of prescribed equation.
bool isInitialized
Flag controlling wether the numbering has been initialized or not.
PressureNumberingScheme()
Constructor.
Class implementing an array of integers.
void reset()
Resets the numbering in order to start numbering again from 1.
bool prescribed
prescribed equations or not
int neq
Number of equations.
int askNewEquationNumber()
Asks new equation number.
virtual int giveTotalNumberOfEquations() const
Returns total number of equations.
virtual void reset()
Resets the numbering in order to start numbering again from 1.
virtual bool isDefault() const
Returns true, if receiver is the default engngModel equation numbering scheme; This is useful for som...
int numEqs
Last given equation number.
Abstract base class allowing to control the way, how equations are assigned to individual DOFs...
virtual int giveRequiredNumberOfDomainEquation() const
Returns required number of domain equation.
virtual int giveDofEquationNumber(Dof *dof) const
Returns the equation number for corresponding DOF.
virtual void init()
Initializes the receiver, if necessary.
virtual int giveTotalNumberOfPrescribedEquations() const
Returns total number of prescribed equations.
int neq
Last given number of equation.
IntArray nodalPressureEquationNumbers
Container storing particular equation numbers for each node.
IntArray nodalAuxVelocityEquationNumbers
Nodal equation numbers are stored in an IntArray.
Numbering scheme for auxiliary velocity in PFEM problems.
virtual bool isDefault() const
Returns true, if receiver is the default engngModel equation numbering scheme; This is useful for som...
virtual int giveRequiredNumberOfDomainEquation() const
Returns required number of domain equation.
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual void reset()
Resets the numbering in order to start numbering again from 1.
Abstract class Dof represents Degree Of Freedom in finite element mesh.
Class representing solution step.