74 virtual int giveNumberOfPrimaryMasterDofs();
75 virtual void giveMasterDofManArray(
IntArray &answer);
78 virtual void computeDofTransformation(
FloatArray &primaryMasterContribs);
80 virtual void giveDofIDs(
IntArray &masterDofIDs);
103 virtual int __giveEquationNumber()
const;
111 virtual int __givePrescribedEquationNumber();
129 virtual bool hasIc() {
return false; }
148 inline Dof *giveMasterDof(
int i);
IntArray dofIDs
Array of master dofIDs.
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.
FloatArray masterContribution
Vector of master contribution coefficients.
dofType
Dof Type, determines the type of DOF created.
Base class for dof managers.
Class implementing an array of integers.
int countOfPrimaryMasterDofs
Count of master DofManagers.
virtual ~SlaveDof(void)
Destructor.
DofIDItem
Type representing particular dof type.
Abstract base class allowing to control the way, how equations are assigned to individual DOFs...
virtual int giveBcId()
Returns the id of associated boundary condition, if there is any.
virtual bool hasIcOn(ValueModeType)
RigidArmSlaveDof can not be subjected to IC - it is only mapping to master.
Class representing vector of real numbers.
virtual const char * giveClassName() const
Returns class name of the receiver.
IntArray masterDofMans
Array of master DofManagers.
virtual bool hasIc()
Returns initial condition of dof if it is prescribed.
virtual dofType giveDofType()
Returns the type of the receiver.
virtual int giveIcId()
Returns the id of associated initial condition, if there is any.
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
virtual bool hasBc(TimeStep *tStep)
Returns boundary condition of dof if it is prescribed.
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.
Class representing "slave" degree of freedom.
int countOfMasterDofs
Count of master DofManagers.
Class representing solution step.
virtual int askNewEquationNumber(TimeStep *tStep)
Asks new equation number.