OOFEM 3.0
Loading...
Searching...
No Matches
oofem::PropagationLaw Class Referenceabstract

#include <propagationlaw.h>

Inheritance diagram for oofem::PropagationLaw:

Public Member Functions

 PropagationLaw ()
virtual ~PropagationLaw ()
virtual const char * giveClassName () const =0
virtual const char * giveInputRecordName () const =0
virtual void initializeFrom (InputRecord &ir)=0
virtual void giveInputRecord (DynamicInputRecord &input)=0
virtual bool hasPropagation () const =0
virtual bool propagateInterface (Domain &iDomain, EnrichmentFront &iEnrFront, TipPropagation &oTipProp)=0

Detailed Description

Updates the geometry of evolving XFEM interfaces.

Author
Erik Svenning

Definition at line 64 of file propagationlaw.h.

Constructor & Destructor Documentation

◆ PropagationLaw()

oofem::PropagationLaw::PropagationLaw ( )

References PropagationLaw().

Referenced by PropagationLaw().

◆ ~PropagationLaw()

oofem::PropagationLaw::~PropagationLaw ( )
virtual

Definition at line 58 of file propagationlaw.C.

Member Function Documentation

◆ giveClassName()

virtual const char * oofem::PropagationLaw::giveClassName ( ) const
pure virtual

◆ giveInputRecord()

◆ giveInputRecordName()

virtual const char * oofem::PropagationLaw::giveInputRecordName ( ) const
pure virtual

◆ hasPropagation()

virtual bool oofem::PropagationLaw::hasPropagation ( ) const
pure virtual

◆ initializeFrom()

◆ propagateInterface()

virtual bool oofem::PropagationLaw::propagateInterface ( Domain & iDomain,
EnrichmentFront & iEnrFront,
TipPropagation & oTipProp )
pure virtual

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