53Function *GeneralBoundaryCondition :: giveTimeFunction()
87bool GeneralBoundaryCondition :: isImposed(
TimeStep *tStep)
105 FEMComponent :: giveInputRecord(input);
128 FEMComponent :: saveContext(stream, mode);
138 if ( ( iores =
dofs.storeYourself(stream) ) !=
CIO_OK ) {
154 FEMComponent :: restoreContext(stream, mode);
161 if ( !stream.
read(_val) ) {
166 if ( ( iores =
dofs.restoreYourself(stream) ) !=
CIO_OK ) {
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 * domain
Link to domain object, useful for communicating with other FEM components.
FEMComponent(int n, Domain *d)
bcValType valType
Physical meaning of BC value.
int set
Set number for boundary condition to be applied to.
virtual const IntArray & giveDofIDs() const
virtual bcValType giveBCValType() const
IntArray dofs
Dofs that b.c. is applied to (relevant for Dirichlet type b.c.s).
int isImposedTimeFunction
int timeFunction
Associated load time function.
int giveSetNumber() const
#define _IFT_GeneralBoundaryCondition_set
#define _IFT_GeneralBoundaryCondition_timeFunct
#define _IFT_GeneralBoundaryCondition_valType
#define _IFT_GeneralBoundaryCondition_dofs
#define _IFT_GeneralBoundaryCondition_isImposedTimeFunct
bcValType
Type determining the type of general boundary condition.
@ CIO_IOERR
General IO error.