49 class BoundaryCondition;
50 class InitialCondition;
123 virtual int __giveEquationNumber()
const;
125 virtual int __givePrescribedEquationNumber();
127 virtual int askNewEquationNumber(
TimeStep *tStep);
132 virtual bool hasBc(
TimeStep *tStep);
133 virtual bool hasIc();
138 virtual int giveBcId();
139 virtual int giveIcId();
141 virtual void printYourself();
142 virtual void updateYourself(
TimeStep *tStep);
151 virtual void setBcId(
int bcId) { this->bc = bcId; }
152 virtual void setIcId(
int icId) { this->ic = icId; }
153 virtual void setEquationNumber(
int newEquationNumber) { this->equationNumber = newEquationNumber; }
155 virtual int giveEqn() {
return equationNumber; }
162 #endif // masterdof_h
int ic
Initial condition number associated to dof.
virtual dofType giveDofType()
Returns the type of the receiver.
Class implementing general initial condition.
virtual const char * giveClassName() const
Returns class name of the receiver.
Abstract class representing field of primary variables (those, which are unknown and are typically as...
The purpose of DataStream abstract class is to allow to store/restore context to different streams...
virtual void setIcId(int icId)
Overwrites the initial condition id (0-inactive IC)
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
Dictionary unknowns
Unknowns dictionary to support changes of static system.
dofType
Dof Type, determines the type of DOF created.
Base class for dof managers.
Class representing "master" degree of freedom.
Class implementing Dirichlet boundary condition on DOF (primary boundary condition).
virtual void setBcId(int bcId)
Overwrites the boundary condition id (0-inactive BC), intended for specific purposes such as coupling...
DofIDItem
Type representing particular dof type.
int equationNumber
Corresponding equation number (positive value) or prescribed equation number (negative value)...
This class implements a linked list whose entries are Pairs (see below).
int bc
Boundary condition number associated to dof.
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
virtual void setEquationNumber(int newEquationNumber)
Sets a specific equation number to receiver.
virtual bool isPrimaryDof()
Tests if receiver is primary 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 Dictionary * giveUnknowns()
Receives the dictionary of unknowns in receiver.
virtual int giveEqn()
Gives number for equation, negative for prescribed equations.
Class representing solution step.