| OOFEM
    2.4
    OOFEM.org - Object Oriented Finite Element Solver | 
Isotropic material for heat with hydration. More...
#include <hydratingisoheatmat.h>
 Inheritance diagram for oofem::HydratingTransportMaterialStatus:
 Inheritance diagram for oofem::HydratingTransportMaterialStatus: Collaboration diagram for oofem::HydratingTransportMaterialStatus:
 Collaboration diagram for oofem::HydratingTransportMaterialStatus:| Public Member Functions | |
| HydratingTransportMaterialStatus (int n, Domain *d, GaussPoint *g) | |
| virtual | ~HydratingTransportMaterialStatus () | 
| virtual Interface * | giveInterface (InterfaceType t) | 
| Interface requesting service.  More... | |
| virtual const char * | giveClassName () const | 
| virtual void | updateYourself (TimeStep *tStep) | 
| Update equilibrium history variables according to temp-variables.  More... | |
| virtual void | printOutputAt (FILE *file, TimeStep *tStep) | 
| Print receiver's output to given stream.  More... | |
|  Public Member Functions inherited from oofem::TransportMaterialStatus | |
| TransportMaterialStatus (int n, Domain *d, GaussPoint *g) | |
| Constructor - creates new TransportMaterialStatus with number n, belonging to domain d and IntegrationPoint g.  More... | |
| virtual | ~TransportMaterialStatus () | 
| Destructor.  More... | |
| virtual void | initTempStatus () | 
| Initializes the temporary internal variables, describing the current state according to previously reached equilibrium internal variables.  More... | |
| virtual contextIOResultType | saveContext (DataStream &stream, ContextMode mode, void *obj=NULL) | 
| Stores receiver state to output stream.  More... | |
| virtual contextIOResultType | restoreContext (DataStream &stream, ContextMode mode, void *obj=NULL) | 
| Restores the receiver state previously written in stream.  More... | |
| void | letTempStateVectorBe (FloatArray v) | 
| void | setTempGradient (FloatArray grad) | 
| Set gradient.  More... | |
| void | setTempField (FloatArray newField) | 
| Set field.  More... | |
| void | setTempFlux (FloatArray w) | 
| Set flux.  More... | |
| const FloatArray & | giveGradient () | 
| Return last gradient.  More... | |
| const FloatArray & | giveField () | 
| Return last field.  More... | |
| const FloatArray & | giveFlux () | 
| Returns last flux.  More... | |
| const FloatArray & | giveTempGradient () | 
| Return last gradient.  More... | |
| const FloatArray & | giveTempField () | 
| Return last field.  More... | |
| const FloatArray & | giveTempFlux () | 
| Returns last flux.  More... | |
| double | giveMaturity () | 
| Returns maturity.  More... | |
|  Public Member Functions inherited from oofem::MaterialStatus | |
| MaterialStatus (int n, Domain *d, GaussPoint *g) | |
| Constructor.  More... | |
| virtual | ~MaterialStatus () | 
| Destructor.  More... | |
| virtual bool | giveMaterialProperty (int propID, double &value) | 
| Returns the value of material model property stored in receiving status.  More... | |
| virtual void | setMaterialProperty (int propID, double value) | 
| Allows to set the value of material model property to be stored in receiving status.  More... | |
| virtual void | setStatusVariable (int varID, double value) | 
| Allows to set the value of a specific variable, identified by varID.  More... | |
| virtual void | restoreConsistency () | 
| Restores consistency of the status, i.e., computes or corrects the values of certain status variables such that the state is admissible.  More... | |
| virtual IRResultType | initializeFrom (InputRecord *ir) | 
| Initializes receiver according to object description stored in input record.  More... | |
|  Public Member Functions inherited from oofem::IntegrationPointStatus | |
| IntegrationPointStatus (int n, Domain *d, GaussPoint *g) | |
| Constructor.  More... | |
| virtual | ~IntegrationPointStatus () | 
| Destructor.  More... | |
| virtual const char * | giveInputRecordName () const | 
|  Public Member Functions inherited from oofem::FEMComponent | |
| FEMComponent (int n, Domain *d) | |
| Regular constructor, creates component with given number and belonging to given domain.  More... | |
| virtual | ~FEMComponent () | 
| Virtual destructor.  More... | |
| Domain * | giveDomain () const | 
| virtual void | setDomain (Domain *d) | 
| Sets associated Domain.  More... | |
| int | giveNumber () const | 
| void | setNumber (int num) | 
| Sets number of receiver.  More... | |
| virtual void | updateLocalNumbering (EntityRenumberingFunctor &f) | 
| Local renumbering support.  More... | |
| virtual void | giveInputRecord (DynamicInputRecord &input) | 
| Setups the input record string of receiver.  More... | |
| virtual int | checkConsistency () | 
| Allows programmer to test some internal data, before computation begins.  More... | |
| virtual void | printYourself () | 
| Prints receiver state on stdout. Useful for debugging.  More... | |
| std::string | errorInfo (const char *func) const | 
| Returns string for prepending output (used by error reporting macros).  More... | |
|  Public Member Functions inherited from oofem::HydrationModelStatusInterface | |
| HydrationModelStatusInterface () | |
| Constructor. Nulls the hydrationModelStatus pointer.  More... | |
| virtual | ~HydrationModelStatusInterface () | 
| Destructor. Deletes the associated hydration model status.  More... | |
| HydrationModelStatus * | giveHydrationModelStatus () | 
| Returns the associated hydration model status.  More... | |
| void | setHydrationModelStatus (HydrationModelStatus *s) | 
| Sets the associated hydration model status. Analogue to gp->setMaterialStatus.  More... | |
| void | updateYourself (TimeStep *tStep) | 
| Updates the equilibrium variables to temporary values.  More... | |
| void | printOutputAt (FILE *file, TimeStep *tStep) | 
| Outputs the status variables.  More... | |
|  Public Member Functions inherited from oofem::Interface | |
| Interface () | |
| Constructor.  More... | |
| virtual | ~Interface () | 
| Additional Inherited Members | |
|  Protected Attributes inherited from oofem::TransportMaterialStatus | |
| FloatArray | temp_field | 
| Vector containing the last used field.  More... | |
| FloatArray | temp_gradient | 
| Vector containing the last used gradient.  More... | |
| FloatArray | temp_flux | 
| Vector containing the last computed flux.  More... | |
| FloatArray | field | 
| Vector containing the last equilibrated field. The physical meaning corresponds to temperature, concentration etc.  More... | |
| FloatArray | gradient | 
| Vector containing the last equilibrated gradient. It is the spatial gradient of the field.  More... | |
| FloatArray | flux | 
| Vector containing the last equilibrated flux. The physical meaning corresponds to energy flux, mass flow, etc.  More... | |
| double | maturity | 
| A scalar containing maturity (integration of temperature over time)  More... | |
|  Protected Attributes inherited from oofem::IntegrationPointStatus | |
| GaussPoint * | gp | 
| Associated integration point.  More... | |
|  Protected Attributes inherited from oofem::FEMComponent | |
| int | number | 
| Component number.  More... | |
| Domain * | domain | 
| Link to domain object, useful for communicating with other FEM components.  More... | |
|  Protected Attributes inherited from oofem::HydrationModelStatusInterface | |
| std::unique_ptr< HydrationModelStatus > | hydrationModelStatus | 
| Reference to associated hydration model status.  More... | |
Isotropic material for heat with hydration.
Definition at line 54 of file hydratingisoheatmat.h.
| 
 | inline | 
Definition at line 57 of file hydratingisoheatmat.h.
| 
 | inlinevirtual | 
Definition at line 58 of file hydratingisoheatmat.h.
References giveInterface().
| 
 | inlinevirtual | 
Reimplemented from oofem::TransportMaterialStatus.
Definition at line 61 of file hydratingisoheatmat.h.
| 
 | virtual | 
Interface requesting service.
Reimplemented from oofem::FEMComponent.
Definition at line 287 of file hydratingisoheatmat.C.
References oofem::HydrationModelStatusInterfaceType.
Referenced by ~HydratingTransportMaterialStatus().
| 
 | virtual | 
Print receiver's output to given stream.
Reimplemented from oofem::TransportMaterialStatus.
Definition at line 278 of file hydratingisoheatmat.C.
References oofem::TransportMaterialStatus::printOutputAt(), and oofem::HydrationModelStatusInterface::printOutputAt().
Referenced by updateYourself().
| 
 | inlinevirtual | 
Update equilibrium history variables according to temp-variables.
Invoked, after new equilibrium state has been reached.
Reimplemented from oofem::TransportMaterialStatus.
Definition at line 63 of file hydratingisoheatmat.h.
References printOutputAt(), oofem::TransportMaterialStatus::updateYourself(), and oofem::HydrationModelStatusInterface::updateYourself().