OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::HydrationModelStatusInterface Class Reference

#include <hydram.h>

+ Inheritance diagram for oofem::HydrationModelStatusInterface:
+ Collaboration diagram for oofem::HydrationModelStatusInterface:

Public Member Functions

 HydrationModelStatusInterface ()
 Constructor. Nulls the hydrationModelStatus pointer. More...
 
virtual ~HydrationModelStatusInterface ()
 Destructor. Deletes the associated hydration model status. More...
 
HydrationModelStatusgiveHydrationModelStatus ()
 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 ()
 
virtual const char * giveClassName () const =0
 

Protected Attributes

std::unique_ptr< HydrationModelStatushydrationModelStatus
 Reference to associated hydration model status. More...
 

Detailed Description

Definition at line 279 of file hydram.h.

Constructor & Destructor Documentation

oofem::HydrationModelStatusInterface::HydrationModelStatusInterface ( )
inline

Constructor. Nulls the hydrationModelStatus pointer.

Definition at line 286 of file hydram.h.

virtual oofem::HydrationModelStatusInterface::~HydrationModelStatusInterface ( )
inlinevirtual

Destructor. Deletes the associated hydration model status.

Definition at line 288 of file hydram.h.

Member Function Documentation

HydrationModelStatus* oofem::HydrationModelStatusInterface::giveHydrationModelStatus ( )
inline

Returns the associated hydration model status.

Definition at line 291 of file hydram.h.

Referenced by oofem::HydrationModel::giveStatus().

void oofem::HydrationModelStatusInterface::printOutputAt ( FILE *  file,
TimeStep tStep 
)

Outputs the status variables.

Definition at line 589 of file hydram.C.

Referenced by oofem::HydratingTransportMaterialStatus::printOutputAt().

void oofem::HydrationModelStatusInterface::setHydrationModelStatus ( HydrationModelStatus s)
inline

Sets the associated hydration model status. Analogue to gp->setMaterialStatus.

Definition at line 293 of file hydram.h.

References oofem::HydrationModelStatus::printOutputAt(), and oofem::HydrationModelStatus::updateYourself().

Referenced by oofem::HydrationModel::giveStatus().

void oofem::HydrationModelStatusInterface::updateYourself ( TimeStep tStep)

Updates the equilibrium variables to temporary values.

Definition at line 581 of file hydram.C.

Referenced by oofem::HydratingTransportMaterialStatus::updateYourself().

Member Data Documentation

std :: unique_ptr< HydrationModelStatus > oofem::HydrationModelStatusInterface::hydrationModelStatus
protected

Reference to associated hydration model status.

Definition at line 283 of file hydram.h.


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

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:36 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011