35 #ifndef adaptlinearstatic_h 36 #define adaptlinearstatic_h 38 #include "../sm/EngineeringModels/linearstatic.h" 43 #define _IFT_AdaptiveLinearStatic_Name "adaptlinearstatic" 44 #define _IFT_AdaptiveLinearStatic_meshpackage "meshpackage" 82 virtual const char *
giveClassName()
const {
return "AdaptiveLinearStatic"; }
86 #endif // adaptlinearstatic_h AdaptiveLinearStatic(int i, EngngModel *_master=NULL)
virtual void updateYourself(TimeStep *tStep)
Updates internal state after finishing time step.
The purpose of DataStream abstract class is to allow to store/restore context to different streams...
virtual ~AdaptiveLinearStatic()
MeshPackageType meshPackage
Meshing package used for refinements.
virtual const char * giveInputRecordName() const
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description in input reader.
virtual void updateDomainLinks()
Updates domain links after the domains of receiver have changed.
This class implements an adaptive linear static engineering problem.
virtual contextIOResultType restoreContext(DataStream &stream, ContextMode mode)
Restores the state of model from output stream.
IRResultType
Type defining the return values of InputRecord reading operations.
This class implements linear static engineering problem.
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
MeshPackageType
Enumerative type used to classify supported mesh packages.
Abstract base class representing the "problem" under consideration.
virtual void printOutputAt(FILE *file, TimeStep *tStep)
Prints output of receiver to output domain stream, for given time step.
virtual int initializeAdaptive(int tStepNumber)
Initializes the newly generated discretization state according to previous solution.
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual const char * giveClassName() const
Returns class name of the receiver.
Class representing solution step.
#define _IFT_AdaptiveLinearStatic_Name