35 #ifndef unknownnumberingscheme_h 36 #define unknownnumberingscheme_h 67 virtual int giveDofEquationNumber(
Dof *dof)
const = 0;
133 #endif // unknownnumberingscheme_h bool contains(int value) const
The representation of EngngModel default unknown numbering.
EModelDefaultPrescribedEquationNumbering(void)
Specialized numbering scheme for assembling only specified DofIDs.
virtual int giveDofEquationNumber(Dof *dof) const
Returns the equation number for corresponding DOF.
virtual int giveDofEquationNumber(Dof *dof) const
Returns the equation number for corresponding DOF.
virtual int __giveEquationNumber() const =0
Returns equation number of receiver, usually assigned by emodel.
Class implementing an array of integers.
virtual int __givePrescribedEquationNumber()=0
Returns prescribed equation number of receiver.
virtual bool isDefault() const
Returns true, if receiver is the default engngModel equation numbering scheme; This is useful for som...
DofIDItem
Type representing particular dof type.
EModelDefaultEquationNumbering(void)
Abstract base class allowing to control the way, how equations are assigned to individual DOFs...
DofIDItem giveDofID() const
Returns DofID value of receiver, which determines type of of unknown connected to receiver (e...
UnknownNumberingScheme(void)
virtual void init()
Initializes the receiver, if necessary.
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 representation of EngngModel default prescribed unknown numbering.
virtual ~UnknownNumberingScheme()
virtual int giveDofEquationNumber(Dof *dof) const
Returns the equation number for corresponding DOF.
the oofem namespace is to define a context or scope in which all oofem names are defined.
Abstract class Dof represents Degree Of Freedom in finite element mesh.
virtual bool isDefault() const
Returns true, if receiver is the default engngModel equation numbering scheme; This is useful for som...
DofIDEquationNumbering(bool prescribed, IntArray dofids)