40 #define _IFT_Crack_Name "crack" 47 class GnuplotExportModule;
63 void AppendCohesiveZoneGaussPoint(
GaussPoint *ipGP);
71 void computeCrackIntersectionPoints(
Crack &iCrack, std :: vector< FloatArray > &oIntersectionPoints, std :: vector< double > &oArcPositions);
72 void computeArcPoints(
const std :: vector< FloatArray > &iIntersectionPoints, std :: vector< double > &oArcPositions);
73 double computeLength();
74 virtual int giveDofPoolSize()
const;
const std::vector< double > & giveCohesiveZoneArcPositions() const
void ClearCohesiveZoneGaussPoints()
EnrichmentItem with hybrid geometry description in the following sense: We have a BasicGeometry to de...
virtual const char * giveClassName() const
const std::vector< GaussPoint * > & giveCohesiveZoneGaussPoints() const
This class manages the xfem part.
IRResultType
Type defining the return values of InputRecord reading operations.
std::vector< GaussPoint * > mCohesiveZoneGaussPoints
Array of pointers to the Gauss points related to the cohesive zone.
virtual const char * giveInputRecordName() const
std::vector< double > mCohesiveZoneArcPositions
the oofem namespace is to define a context or scope in which all oofem names are defined.
(Under development) The Gnuplot export module enables OOFEM to export some data in a format that can ...
Class representing integration point in finite element program.
Class representing solution step.