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

#include <propagationlaw.h>

Inheritance diagram for oofem::PLCrackPrescribedDir:
Collaboration diagram for oofem::PLCrackPrescribedDir:

Public Member Functions

 PLCrackPrescribedDir ()
virtual ~PLCrackPrescribedDir ()
const char * giveClassName () const override
const char * giveInputRecordName () const override
void initializeFrom (InputRecord &ir) override
void giveInputRecord (DynamicInputRecord &input) override
bool hasPropagation () const override
bool propagateInterface (Domain &iDomain, EnrichmentFront &iEnrFront, TipPropagation &oTipProp) override
Public Member Functions inherited from oofem::PropagationLaw
 PropagationLaw ()
virtual ~PropagationLaw ()

Protected Attributes

double mAngle
double mIncrementLength

Detailed Description

Propagation law that propagates the crack in a predefined direction.

Author
Erik Svenning

Definition at line 104 of file propagationlaw.h.

Constructor & Destructor Documentation

◆ PLCrackPrescribedDir()

oofem::PLCrackPrescribedDir::PLCrackPrescribedDir ( )
inline

Definition at line 107 of file propagationlaw.h.

References mAngle, and mIncrementLength.

◆ ~PLCrackPrescribedDir()

virtual oofem::PLCrackPrescribedDir::~PLCrackPrescribedDir ( )
inlinevirtual

Definition at line 108 of file propagationlaw.h.

Member Function Documentation

◆ giveClassName()

const char * oofem::PLCrackPrescribedDir::giveClassName ( ) const
inlineoverridevirtual

Implements oofem::PropagationLaw.

Definition at line 110 of file propagationlaw.h.

◆ giveInputRecord()

◆ giveInputRecordName()

const char * oofem::PLCrackPrescribedDir::giveInputRecordName ( ) const
inlineoverridevirtual

Implements oofem::PropagationLaw.

Definition at line 111 of file propagationlaw.h.

References _IFT_PLCrackPrescribedDir_Name.

Referenced by giveInputRecord().

◆ hasPropagation()

bool oofem::PLCrackPrescribedDir::hasPropagation ( ) const
inlineoverridevirtual

Implements oofem::PropagationLaw.

Definition at line 116 of file propagationlaw.h.

References mIncrementLength.

◆ initializeFrom()

void oofem::PLCrackPrescribedDir::initializeFrom ( InputRecord & ir)
overridevirtual

◆ propagateInterface()

Member Data Documentation

◆ mAngle

double oofem::PLCrackPrescribedDir::mAngle
protected

◆ mIncrementLength

double oofem::PLCrackPrescribedDir::mIncrementLength
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