46#define _IFT_GeneralBoundaryCondition_timeFunct "loadtimefunction"
47#define _IFT_GeneralBoundaryCondition_valType "valtype"
48#define _IFT_GeneralBoundaryCondition_dofs "dofs"
49#define _IFT_GeneralBoundaryCondition_isImposedTimeFunct "isimposedtimefunction"
50#define _IFT_GeneralBoundaryCondition_set "set"
149 virtual bool isImposed(
TimeStep *tStep);
180 OOFEM_ERROR(
"Not supported for this boundary condition.");
FEMComponent(int n, Domain *d)
virtual ~GeneralBoundaryCondition()
Destructor.
int getIsImposedTimeFunctionNumber() const
bcValType valType
Physical meaning of BC value.
int set
Set number for boundary condition to be applied to.
virtual int giveNumberOfInternalDofManagers()
Gives the number of internal dof managers.
virtual double giveProperty(int aProperty, TimeStep *tStep) const
virtual bcGeomType giveBCGeoType() const
virtual const IntArray & giveDofIDs() const
virtual void updateYourself(TimeStep *tStep)
virtual bcValType giveBCValType() const
virtual void scale(double s)
void setIsImposedTimeFunctionNumber(int funcIndx)
GeneralBoundaryCondition(int n, Domain *d)
IntArray dofs
Dofs that b.c. is applied to (relevant for Dirichlet type b.c.s).
int isImposedTimeFunction
virtual DofManager * giveInternalDofManager(int i)
Gives an internal dof manager from receiver.
int timeFunction
Associated load time function.
int giveSetNumber() const
virtual bcType giveType() const
bcGeomType
Type representing the geometric character of loading.
@ UnknownBGT
Unknown type.
bcValType
Type determining the type of general boundary condition.
bcType
Type representing the type of bc.