|
OOFEM 3.0
|
#include <hydratingisoheatmat.h>
Public Member Functions | |
| HydratingTransportMaterialStatus (GaussPoint *g) | |
| Interface * | giveInterface (InterfaceType t) override |
| const char * | giveClassName () const override |
| void | updateYourself (TimeStep *tStep) override |
| void | printOutputAt (FILE *file, TimeStep *tStep) const override |
| Print receiver's output to given stream. | |
| Public Member Functions inherited from oofem::TransportMaterialStatus | |
| TransportMaterialStatus (GaussPoint *g) | |
| void | printOutputAt (FILE *file, TimeStep *tStep) const override |
| Print receiver's output to given stream. | |
| void | initTempStatus () override |
| void | updateYourself (TimeStep *tStep) override |
| void | saveContext (DataStream &stream, ContextMode mode) override |
| void | restoreContext (DataStream &stream, ContextMode mode) override |
| const char * | giveClassName () const override |
| void | setTempGradient (const FloatArrayF< 3 > &newGradient) |
| Set gradient. | |
| void | setTempField (double newField) |
| Set field. | |
| void | setTempFlux (const FloatArrayF< 3 > &newFlux) |
| Set flux. | |
| const FloatArrayF< 3 > & | giveGradient () const |
| Return last gradient. | |
| double | giveField () const |
| Return last field. | |
| const FloatArrayF< 3 > & | giveFlux () const |
| Returns last flux. | |
| const FloatArrayF< 3 > & | giveTempGradient () const |
| Return last gradient. | |
| double | giveTempField () const |
| Return last field. | |
| const FloatArrayF< 3 > & | giveTempFlux () const |
| Returns last flux. | |
| double | giveMaturity () const |
| Returns maturity. | |
| Public Member Functions inherited from oofem::MaterialStatus | |
| MaterialStatus (GaussPoint *g) | |
| virtual bool | giveMaterialProperty (int propID, double &value) |
| virtual void | setMaterialProperty (int propID, double value) |
| Public Member Functions inherited from oofem::IntegrationPointStatus | |
| IntegrationPointStatus (GaussPoint *g) | |
| virtual | ~IntegrationPointStatus ()=default |
| Destructor. | |
| virtual void | setStatusVariable (int varID, double value) |
| Public Member Functions inherited from oofem::HydrationModelStatusInterface | |
| HydrationModelStatusInterface () | |
| Constructor. Nulls the hydrationModelStatus pointer. | |
| HydrationModelStatus * | giveHydrationModelStatus () |
| Returns the associated hydration model status. | |
| HydrationModelStatus * | setHydrationModelStatus (std::unique_ptr< MaterialStatus > s) |
| Sets the associated hydration model status. Analogue to gp->setMaterialStatus. | |
| void | updateYourself (TimeStep *tStep) |
| Updates the equilibrium variables to temporary values. | |
| void | printOutputAt (FILE *file, TimeStep *tStep) const |
| Outputs the status variables. | |
| Public Member Functions inherited from oofem::Interface | |
| Interface () | |
| Constructor. | |
| virtual | ~Interface () |
Additional Inherited Members | |
| Protected Attributes inherited from oofem::TransportMaterialStatus | |
| double | field = 0. |
| General field (temperature, concentration, etc.). | |
| FloatArrayF< 3 > | gradient |
| General gradient. | |
| FloatArrayF< 3 > | flux |
| General flux (energy flux, mass flow, etc.). | |
| double | temp_field = 0. |
| Temp. Primary field. | |
| FloatArrayF< 3 > | temp_gradient |
| Temp. Gradient. | |
| FloatArrayF< 3 > | temp_flux |
| Vector containing the last computed flux. | |
| double | maturity = 0. |
| A scalar containing maturity (integration of temperature over time). | |
| Protected Attributes inherited from oofem::IntegrationPointStatus | |
| GaussPoint * | gp |
| Associated integration point. | |
| Protected Attributes inherited from oofem::HydrationModelStatusInterface | |
| std ::unique_ptr< MaterialStatus > | hydrationModelStatus |
| Reference to associated hydration model status. | |
Isotropic material for heat with hydration.
Definition at line 54 of file hydratingisoheatmat.h.
|
inline |
Definition at line 57 of file hydratingisoheatmat.h.
References oofem::HydrationModelStatusInterface::HydrationModelStatusInterface(), and oofem::TransportMaterialStatus::TransportMaterialStatus().
|
inlineoverridevirtual |
Implements oofem::IntegrationPointStatus.
Definition at line 60 of file hydratingisoheatmat.h.
|
overridevirtual |
Reimplemented from oofem::IntegrationPointStatus.
Definition at line 245 of file hydratingisoheatmat.C.
References oofem::HydrationModelStatusInterface::HydrationModelStatusInterface(), and oofem::HydrationModelStatusInterfaceType.
|
overridevirtual |
Print receiver's output to given stream.
Reimplemented from oofem::IntegrationPointStatus.
Definition at line 236 of file hydratingisoheatmat.C.
|
inlineoverridevirtual |
Update equilibrium history variables according to temp-variables. Invoked, after new equilibrium state has been reached.
Reimplemented from oofem::IntegrationPointStatus.
Definition at line 62 of file hydratingisoheatmat.h.