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

#include <graddamagematerialextensioninterface.h>

Inheritance diagram for oofem::GradientDamageMaterialStatusExtensionInterface:
Collaboration diagram for oofem::GradientDamageMaterialStatusExtensionInterface:

Public Member Functions

 GradientDamageMaterialStatusExtensionInterface ()
virtual ~GradientDamageMaterialStatusExtensionInterface ()
 Destructor.
virtual double giveLocalDamageDrivingVariable ()
virtual double giveNonlocalDamageDrivingVariable ()
virtual double giveTempLocalDamageDrivingVariable ()
virtual double giveTempNonlocalDamageDrivingVariable ()
const FloatArraygiveTempNonlocalDamageDrivingVariableGrad () const
virtual void setLocalDamageDrivingVariable (double localDamageDrivingVariable)
virtual void setNonlocalDamageDrivingVariable (double nonlocalDamageDrivingVariable)
virtual void setTempLocalDamageDrivingVariable (double localDamageDrivingVariable)
virtual void setTempNonlocalDamageDrivingVariable (double nonlocalDamageDrivingVariable)
virtual void letTempNonlocalDamageDrivingVariableGradBe (const FloatArray &nonlocalDamageDrivingVariableGrad)
virtual void initTempStatus ()
virtual void updateYourself (TimeStep *tStep)
Public Member Functions inherited from oofem::Interface
 Interface ()
 Constructor.
virtual ~Interface ()
virtual const char * giveClassName () const =0

Protected Attributes

double nonlocalDamageDrivingVariable = 0.
double localDamageDrivingVariable = 0.
double tempNonlocalDamageDrivingVariable = 0.
double tempLocalDamageDrivingVariable = 0.
FloatArray nonlocalDamageDrivingVariableGrad
FloatArray tempNonlocalDamageDrivingVariableGrad

Detailed Description

Definition at line 107 of file graddamagematerialextensioninterface.h.

Constructor & Destructor Documentation

◆ GradientDamageMaterialStatusExtensionInterface()

oofem::GradientDamageMaterialStatusExtensionInterface::GradientDamageMaterialStatusExtensionInterface ( )

◆ ~GradientDamageMaterialStatusExtensionInterface()

virtual oofem::GradientDamageMaterialStatusExtensionInterface::~GradientDamageMaterialStatusExtensionInterface ( )
inlinevirtual

Destructor.

Definition at line 112 of file graddamagematerialextensioninterface.h.

Member Function Documentation

◆ giveLocalDamageDrivingVariable()

virtual double oofem::GradientDamageMaterialStatusExtensionInterface::giveLocalDamageDrivingVariable ( )
inlinevirtual

◆ giveNonlocalDamageDrivingVariable()

virtual double oofem::GradientDamageMaterialStatusExtensionInterface::giveNonlocalDamageDrivingVariable ( )
inlinevirtual

◆ giveTempLocalDamageDrivingVariable()

◆ giveTempNonlocalDamageDrivingVariable()

◆ giveTempNonlocalDamageDrivingVariableGrad()

◆ initTempStatus()

◆ letTempNonlocalDamageDrivingVariableGradBe()

virtual void oofem::GradientDamageMaterialStatusExtensionInterface::letTempNonlocalDamageDrivingVariableGradBe ( const FloatArray & nonlocalDamageDrivingVariableGrad)
inlinevirtual

◆ setLocalDamageDrivingVariable()

virtual void oofem::GradientDamageMaterialStatusExtensionInterface::setLocalDamageDrivingVariable ( double localDamageDrivingVariable)
inlinevirtual

◆ setNonlocalDamageDrivingVariable()

virtual void oofem::GradientDamageMaterialStatusExtensionInterface::setNonlocalDamageDrivingVariable ( double nonlocalDamageDrivingVariable)
inlinevirtual

◆ setTempLocalDamageDrivingVariable()

virtual void oofem::GradientDamageMaterialStatusExtensionInterface::setTempLocalDamageDrivingVariable ( double localDamageDrivingVariable)
inlinevirtual

◆ setTempNonlocalDamageDrivingVariable()

virtual void oofem::GradientDamageMaterialStatusExtensionInterface::setTempNonlocalDamageDrivingVariable ( double nonlocalDamageDrivingVariable)
inlinevirtual

◆ updateYourself()

Member Data Documentation

◆ localDamageDrivingVariable

double oofem::GradientDamageMaterialStatusExtensionInterface::localDamageDrivingVariable = 0.
protected

◆ nonlocalDamageDrivingVariable

◆ nonlocalDamageDrivingVariableGrad

FloatArray oofem::GradientDamageMaterialStatusExtensionInterface::nonlocalDamageDrivingVariableGrad
protected

◆ tempLocalDamageDrivingVariable

double oofem::GradientDamageMaterialStatusExtensionInterface::tempLocalDamageDrivingVariable = 0.
protected

◆ tempNonlocalDamageDrivingVariable

double oofem::GradientDamageMaterialStatusExtensionInterface::tempNonlocalDamageDrivingVariable = 0.
protected

◆ tempNonlocalDamageDrivingVariableGrad

FloatArray oofem::GradientDamageMaterialStatusExtensionInterface::tempNonlocalDamageDrivingVariableGrad
protected

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