35 #ifndef structuralmaterialevaluator_h 36 #define structuralmaterialevaluator_h 44 #define _IFT_StructuralMaterialEvaluator_Name "structuralmaterialevaluator" 45 #define _IFT_StructuralMaterialEvaluator_deltat "deltat" 46 #define _IFT_StructuralMaterialEvaluator_numberOfTimeSteps "nsteps" 47 #define _IFT_StructuralMaterialEvaluator_componentFunctions "componentfunctions" 48 #define _IFT_StructuralMaterialEvaluator_stressControl "stresscontrol" 49 #define _IFT_StructuralMaterialEvaluator_outputVariables "vars" 50 #define _IFT_StructuralMaterialEvaluator_tolerance "tolerance" 51 #define _IFT_StructuralMaterialEvaluator_keepTangent "keeptangent" 74 std::vector< std :: unique_ptr< GaussPoint > >
gps;
92 virtual const char *
giveClassName()
const {
return "StructuralMaterialEvaluator"; }
97 #endif // structuralmaterialevaluator_h
virtual void doStepOutput(TimeStep *tStep)
Prints the ouput of the solution step (using virtual this->printOutputAtservice) to the stream detemi...
virtual TimeStep * giveNextStep()
Returns next time step (next to current step) of receiver.
virtual int checkConsistency()
Allows programmer to test some receiver's internal data, before computation begins.
Class implementing an array of integers.
virtual ~StructuralMaterialEvaluator()
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description in input reader.
virtual const char * giveInputRecordName() const
For testing material behavior, particularly useful for multiscale modeling where one can test a singl...
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveClassName() const
Returns class name of the receiver.
std::vector< std::unique_ptr< GaussPoint > > gps
IntArray sControl
Time functions controlling each component of the deviatoric part of the stress.
virtual void solveYourself()
Starts solution process.
Abstract base class representing the "problem" under consideration.
the oofem namespace is to define a context or scope in which all oofem names are defined.
#define _IFT_StructuralMaterialEvaluator_Name
double deltaT
Time increment.
StructuralMaterialEvaluator(int i, EngngModel *_master=NULL)
Class representing solution step.