41 class ActiveBoundaryCondition;
69 virtual void initialize(
int cntOfMstrDfMngr,
const IntArray &masterNodes,
const IntArray *mstrDofID,
const FloatArray &mstrContribution);
70 virtual int giveNumberOfPrimaryMasterDofs();
71 virtual bool isPrimaryDof();
72 int giveNumberOfMasterDofs();
73 virtual void giveMasterDofManArray(
IntArray &answer);
76 virtual void computeDofTransformation(
FloatArray &primaryMasterContribs);
78 virtual void giveDofIDs(
IntArray &masterDofIDs);
91 virtual int __giveEquationNumber()
const;
92 virtual int __givePrescribedEquationNumber();
93 virtual int askNewEquationNumber(
TimeStep *tStep);
95 virtual int giveBcId();
96 virtual void setBcId(
int bcId);
102 virtual bool hasIc();
103 virtual int giveIcId();
108 inline Dof *giveMasterDof(
int i);
Class implementing general initial condition.
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...
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
dofType
Dof Type, determines the type of DOF created.
Base class for dof managers.
Class implementing an array of integers.
int equationNumber
Corresponding equation number (positive value) or prescribed equation number (negative value)...
DofIDItem
Type representing particular dof type.
Abstract base class allowing to control the way, how equations are assigned to individual DOFs...
Abstract base class for all active boundary conditions.
Class representing "slave" degree of freedom with an active boundary condition.
virtual const char * giveClassName() const
Returns class name of the receiver.
Class representing vector of real numbers.
virtual ~ActiveDof()
Destructor.
int bc
Boundary condition number.
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
virtual dofType giveDofType()
Returns the type of the receiver.
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.
ActiveBoundaryCondition * activeBC
Active boundary condition number.
Class representing solution step.