55 Load :: computeComponentArrayAt(answer, tStep, mode);
67 if ( ( mode != VM_Total ) && ( mode != VM_Incremental ) && (mode != VM_TotalIntrinsic) ) {
78 for (
int i = 1; i <= nDofs; i++ ) {
80 for (
int j = 1; j <= nSize; j++ ) {
96 Load :: initializeFrom(ir);
122 Load :: giveInputRecord(input);
132BoundaryLoad :: giveProperty(
int aProperty,
TimeStep *tStep,
const std :: map< std :: string, FunctionArgument > &valDict)
const
143 OOFEM_ERROR(
"Property '%c' not defined", (
char)aProperty);
153BoundaryLoad :: giveProperty(
int aProperty,
TimeStep *tStep)
const
159BoundaryLoad :: giveTemperOffset(
void)
167 Load :: saveContext(stream, mode);
189 Load :: restoreContext(stream, mode);
193 if ( !stream.
read(_val) ) {
198 if ( !stream.
read(_val) ) {
#define _IFT_BoundaryLoad_propertyTimeFunctions
#define _IFT_BoundaryLoad_properties
#define _IFT_BoundaryLoad_propertyMultExpr
#define _IFT_BoundaryLoad_temperOffset
#define _IFT_BoundaryLoad_loadtype
#define _IFT_BoundaryLoad_cstype
virtual void computeNArray(FloatArray &answer, const FloatArray &coords) const =0
bcType lType
Load type (its physical meaning).
Dictionary propertyTimeFunctDictionary
Optional time-functions for properties.
Dictionary propertyDictionary
Additional b.c properties.
CoordSystType coordSystemType
Load coordinate system.
virtual double giveProperty(int aProperty, TimeStep *tStep, const std ::map< std ::string, FunctionArgument > &valDict) const
ScalarFunction propertyMultExpr
Expression to multiply all properties.
double temperOffset
Temperature offset with regards to Kelvin. Default is 273.15.
virtual int read(int *data, std::size_t count)=0
Reads count integer values into array pointed by data.
virtual int write(const int *data, std::size_t count)=0
Writes count integer values from array pointed by data.
Domain * giveDomain() const
Domain * domain
Link to domain object, useful for communicating with other FEM components.
Function * giveTimeFunction()
FloatArray componentArray
Components of boundary condition.
@ CST_Global
Load is specified in global c.s.
bcType
Type representing the type of bc.
@ CIO_IOERR
General IO error.