OOFEM 3.0
Loading...
Searching...
No Matches
oofem::HydratingConcreteMatStatus Class Reference

#include <hydratingconcretemat.h>

Inheritance diagram for oofem::HydratingConcreteMatStatus:
Collaboration diagram for oofem::HydratingConcreteMatStatus:

Public Member Functions

 HydratingConcreteMatStatus (GaussPoint *g)
double giveDoHActual () const
 Returns actual degree of hydration at last known equilibrium.
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)
virtual InterfacegiveInterface (InterfaceType t)

Public Attributes

double power = 0.
double lastEvalTime = -1.e20
double equivalentTime = 0.
double lastEquivalentTime = 0.
double degreeOfHydration = 0.
double lastDegreeOfHydration = 0.
double zShell = 0.
 Radius of the equivalent contact-free C-S-H shells.
double lastZShell = 0.
double aCement = 0.
double lastACement = 0.
double VCem = 0.
double lastVCem = 0.
double VGel = 0.
double lastVGel = 0.
double VCH = 0.
double lastVCH = 0.
bool firstCall = true

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
GaussPointgp
 Associated integration point.

Detailed Description

HydratingConcreteMatStatus stores degree of hydration in each integration point

Definition at line 183 of file hydratingconcretemat.h.

Constructor & Destructor Documentation

◆ HydratingConcreteMatStatus()

oofem::HydratingConcreteMatStatus::HydratingConcreteMatStatus ( GaussPoint * g)

Member Function Documentation

◆ giveDoHActual()

double oofem::HydratingConcreteMatStatus::giveDoHActual ( ) const

Returns actual degree of hydration at last known equilibrium.

Definition at line 484 of file hydratingconcretemat.C.

References degreeOfHydration.

◆ printOutputAt()

void oofem::HydratingConcreteMatStatus::printOutputAt ( FILE * file,
TimeStep * tStep ) const
overridevirtual

◆ updateYourself()

Member Data Documentation

◆ aCement

double oofem::HydratingConcreteMatStatus::aCement = 0.

Definition at line 198 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ degreeOfHydration

double oofem::HydratingConcreteMatStatus::degreeOfHydration = 0.

Definition at line 194 of file hydratingconcretemat.h.

Referenced by giveDoHActual(), and updateYourself().

◆ equivalentTime

double oofem::HydratingConcreteMatStatus::equivalentTime = 0.

Definition at line 193 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ firstCall

bool oofem::HydratingConcreteMatStatus::firstCall = true

Definition at line 202 of file hydratingconcretemat.h.

◆ lastACement

double oofem::HydratingConcreteMatStatus::lastACement = 0.

Definition at line 198 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ lastDegreeOfHydration

double oofem::HydratingConcreteMatStatus::lastDegreeOfHydration = 0.

Definition at line 194 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ lastEquivalentTime

double oofem::HydratingConcreteMatStatus::lastEquivalentTime = 0.

Definition at line 194 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ lastEvalTime

double oofem::HydratingConcreteMatStatus::lastEvalTime = -1.e20

Definition at line 192 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ lastVCem

double oofem::HydratingConcreteMatStatus::lastVCem = 0.

Definition at line 200 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ lastVCH

double oofem::HydratingConcreteMatStatus::lastVCH = 0.

Definition at line 200 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ lastVGel

double oofem::HydratingConcreteMatStatus::lastVGel = 0.

Definition at line 200 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ lastZShell

double oofem::HydratingConcreteMatStatus::lastZShell = 0.

Definition at line 196 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ power

double oofem::HydratingConcreteMatStatus::power = 0.

Definition at line 191 of file hydratingconcretemat.h.

◆ VCem

double oofem::HydratingConcreteMatStatus::VCem = 0.

Definition at line 200 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ VCH

double oofem::HydratingConcreteMatStatus::VCH = 0.

Definition at line 200 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ VGel

double oofem::HydratingConcreteMatStatus::VGel = 0.

Definition at line 200 of file hydratingconcretemat.h.

Referenced by updateYourself().

◆ zShell

double oofem::HydratingConcreteMatStatus::zShell = 0.

Radius of the equivalent contact-free C-S-H shells.

Definition at line 196 of file hydratingconcretemat.h.

Referenced by updateYourself().


The documentation for this class was generated from the following files:

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011