57 OOFEM_WARNING(
"Constant pressure load should not specify DOFs");
78 if ( ( mode != VM_Total ) && ( mode != VM_Incremental ) ) {
91 OOFEM_ERROR(
"Should not be called for constant pressure loads");
virtual void giveInputRecord(DynamicInputRecord &input)
Setups the input record string of receiver.
REGISTER_BoundaryCondition(BoundaryCondition)
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
#define _IFT_GeneralBoundaryCondition_dofs
FloatArray componentArray
Components of boundary condition.
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
Function * giveTimeFunction()
double evaluate(TimeStep *tStep, ValueModeType mode)
Returns the value of load time function at given time.
Class implementing an array of integers.
virtual void computeValueAt(FloatArray &answer, TimeStep *tStep, const FloatArray &coords, ValueModeType mode)
Computes components values of load at given point - global coordinates (coordinates given)...
Class representing vector of real numbers.
ConstantPressureLoad(int i, Domain *d)
Abstract base class representing a surface load (force, momentum, ...) that acts directly on a surfac...
IRResultType
Type defining the return values of InputRecord reading operations.
IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual void computeValues(FloatArray &answer, TimeStep *tStep, const FloatArray &coords, const IntArray &dofids, ValueModeType mode)
Computes components values for specified dof ids.
void times(double s)
Multiplies receiver with scalar.
the oofem namespace is to define a context or scope in which all oofem names are defined.
#define OOFEM_WARNING(...)
Class representing solution step.
virtual void giveInputRecord(DynamicInputRecord &input)
Setups the input record string of receiver.
#define _IFT_ConstantPressureLoad_LoadOffset