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

#include <zzerrorestimator.h>

Inheritance diagram for oofem::ZZErrorEstimatorInterface:
Collaboration diagram for oofem::ZZErrorEstimatorInterface:

Public Member Functions

 ZZErrorEstimatorInterface (Element *element)
 Constructor.
virtual void ZZErrorEstimatorI_computeElementContributions (double &eNorm, double &sNorm, ZZErrorEstimator ::NormType norm, InternalStateType type, TimeStep *tStep)
virtual IntegrationRule * ZZErrorEstimatorI_giveIntegrationRule ()
virtual void ZZErrorEstimatorI_computeLocalStress (FloatArray &answer, FloatArray &sig)
Public Member Functions inherited from oofem::Interface
 Interface ()
 Constructor.
virtual ~Interface ()
virtual const char * giveClassName () const =0

Private Attributes

Element * element

Detailed Description

The element interface corresponding to ZZErrorEstimator. It declares necessary services provided by element to be compatible with ZZErrorEstimator.

Definition at line 136 of file zzerrorestimator.h.

Constructor & Destructor Documentation

◆ ZZErrorEstimatorInterface()

Member Function Documentation

◆ ZZErrorEstimatorI_computeElementContributions()

void oofem::ZZErrorEstimatorInterface::ZZErrorEstimatorI_computeElementContributions ( double & eNorm,
double & sNorm,
ZZErrorEstimator ::NormType norm,
InternalStateType type,
TimeStep * tStep )
virtual

◆ ZZErrorEstimatorI_computeLocalStress()

virtual void oofem::ZZErrorEstimatorInterface::ZZErrorEstimatorI_computeLocalStress ( FloatArray & answer,
FloatArray & sig )
inlinevirtual

Returns stress vector in global c.s. transformed into element local c.s. Default is no transformation (global and element local c.s. coincide.

Reimplemented in oofem::TR_SHELL01, and oofem::TR_SHELL02.

Definition at line 167 of file zzerrorestimator.h.

Referenced by ZZErrorEstimatorI_computeElementContributions().

◆ ZZErrorEstimatorI_giveIntegrationRule()

virtual IntegrationRule * oofem::ZZErrorEstimatorInterface::ZZErrorEstimatorI_giveIntegrationRule ( )
inlinevirtual

Returns element integration rule used to evaluate error. Default implementation returns element default rule.

Reimplemented in oofem::TR_SHELL01, and oofem::TR_SHELL02.

Definition at line 159 of file zzerrorestimator.h.

References oofem::Element::giveDefaultIntegrationRulePtr().

Referenced by ZZErrorEstimatorI_computeElementContributions().

Member Data Documentation

◆ element

Element* oofem::ZZErrorEstimatorInterface::element
private

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