|
OOFEM 3.0
|
#include <geometrybasedei.h>
Public Member Functions | |
| GeometryBasedEI (int n, XfemManager *xm, Domain *aDomain) | |
| virtual | ~GeometryBasedEI () |
| int | instanciateYourself (DataReader &dr) override |
| void | postInitialize () override |
| Performs post initialization steps. Called after all components are created and initialized. | |
| virtual void | updateDofIdPool () |
| void | appendInputRecords (DynamicDataReader &oDR) override |
| const char * | giveClassName () const override |
| const char * | giveInputRecordName () const override |
| void | updateGeometry () override |
| void | updateNodeEnrMarker (XfemManager &ixFemMan) override |
| void | updateLevelSets (XfemManager &ixFemMan) |
| void | evaluateEnrFuncInNode (std ::vector< double > &oEnrFunc, const Node &iNode) const override |
| void | evaluateEnrFuncAt (std ::vector< double > &oEnrFunc, const FloatArray &iGlobalCoord, const FloatArray &iLocalCoord, int iNodeInd, const Element &iEl) const override |
| void | evaluateEnrFuncAt (std ::vector< double > &oEnrFunc, const FloatArray &iGlobalCoord, const FloatArray &iLocalCoord, int iNodeInd, const Element &iEl, const FloatArray &iN, const IntArray &iElNodes) const override |
| void | evaluateEnrFuncDerivAt (std ::vector< FloatArray > &oEnrFuncDeriv, const FloatArray &iGlobalCoord, const FloatArray &iLocalCoord, int iNodeInd, const Element &iEl) const override |
| void | evaluateEnrFuncDerivAt (std ::vector< FloatArray > &oEnrFuncDeriv, const FloatArray &iGlobalCoord, const FloatArray &iLocalCoord, int iNodeInd, const Element &iEl, const FloatArray &iN, const FloatMatrix &idNdX, const IntArray &iElNodes) const override |
| void | evaluateEnrFuncJumps (std ::vector< double > &oEnrFuncJumps, int iNodeInd, GaussPoint &iGP, bool iGPLivesOnCurrentCrack) const |
| virtual void | computeIntersectionPoints (std ::vector< FloatArray > &oIntersectionPoints, std ::vector< int > &oIntersectedEdgeInd, Element *element, std ::vector< double > &oMinDistArcPos) const |
| virtual void | computeIntersectionPoints (std ::vector< FloatArray > &oIntersectionPoints, std ::vector< int > &oIntersectedEdgeInd, Element *element, const Triangle &iTri, std ::vector< double > &oMinDistArcPos) const |
| void | writeVtkDebug () const override |
| void | giveSubPolygon (std ::vector< FloatArray > &oPoints, const double &iXiStart, const double &iXiEnd) const |
| void | propagateFronts (bool &oFrontsHavePropagated) override |
| bool | giveElementTipCoord (FloatArray &oCoord, double &oArcPos, Element &iEl, const FloatArray &iElCenter) const override |
| void | giveBoundingSphere (FloatArray &oCenter, double &oRadius) override |
| BasicGeometry * | giveGeometry () |
| void | setGeometry (std ::unique_ptr< BasicGeometry > &&ipBasicGeometry) |
| Public Member Functions inherited from oofem::EnrichmentItem | |
| EnrichmentItem (int n, XfemManager *xm, Domain *aDomain) | |
| Constructor / destructor. | |
| virtual | ~EnrichmentItem () |
| void | initializeFrom (InputRecord &ir) override |
| void | giveInputRecord (DynamicInputRecord &input) override |
| const IntArray * | giveEnrichesDofsWithIdArray () const |
| int | giveNumberOfEnrDofs () const |
| bool | isElementEnriched (const Element *element) const |
| bool | isDofManEnriched (const DofManager &iDMan) const |
| int | giveNumDofManEnrichments (const DofManager &iDMan) const |
| virtual bool | canModifyMaterial () const |
| virtual bool | isMaterialModified (GaussPoint &iGP, Element &iEl, CrossSection *&opCS) const |
| virtual void | updateGeometry (FailureCriteriaStatus *fc, TimeStep *tStep) |
| virtual void | updateGeometry (TimeStep *tStep) |
| virtual bool | hasPropagatingFronts () const |
| virtual bool | hasInitiationCriteria () |
| int | giveStartOfDofIdPool () const |
| int | giveEndOfDofIdPool () const |
| virtual int | giveDofPoolSize () const |
| virtual void | computeEnrichedDofManDofIdArray (IntArray &oDofIdArray, DofManager &iDMan) |
| virtual void | giveEIDofIdArray (IntArray &answer) const |
| virtual void | givePotentialEIDofIdArray (IntArray &answer) const |
| bool | evalLevelSetNormalInNode (double &oLevelSet, int iNodeInd, const FloatArray &iGlobalCoord) const |
| bool | evalLevelSetTangInNode (double &oLevelSet, int iNodeInd, const FloatArray &iGlobalCoord) const |
| bool | evalNodeEnrMarkerInNode (double &oNodeEnrMarker, int iNodeInd) const |
| virtual void | createEnrichedDofs () |
| PropagationLaw * | givePropagationLaw () |
| void | setPropagationLaw (std::unique_ptr< PropagationLaw > ipPropagationLaw) |
| bool | hasPropagationLaw () |
| virtual void | callGnuplotExportModule (GnuplotExportModule &iExpMod, TimeStep *tStep) |
| const std ::unordered_map< int, NodeEnrichmentType > & | giveEnrNodeMap () const |
| EnrichmentFront * | giveEnrichmentFrontStart () |
| void | setEnrichmentFrontStart (std::unique_ptr< EnrichmentFront > ipEnrichmentFrontStart, bool iDeleteOld=true) |
| EnrichmentFront * | giveEnrichmentFrontEnd () |
| void | setEnrichmentFrontEnd (std::unique_ptr< EnrichmentFront > ipEnrichmentFrontEnd, bool iDeleteOld=true) |
| bool | tipIsTouchingEI (const TipInfo &iTipInfo) |
| void | setEnrichmentFunction (std::unique_ptr< EnrichmentFunction > ipEnrichmentFunc) |
| Public Member Functions inherited from oofem::FEMComponent | |
| FEMComponent (int n, Domain *d) | |
| virtual | ~FEMComponent ()=default |
| Virtual destructor. | |
| Domain * | giveDomain () const |
| virtual void | setDomain (Domain *d) |
| int | giveNumber () const |
| void | setNumber (int num) |
| virtual void | updateLocalNumbering (EntityRenumberingFunctor &f) |
| virtual void | initializeFrom (InputRecord &ir, int priority) |
| virtual void | initializeFinish () |
| virtual void | saveContext (DataStream &stream, ContextMode mode) |
| virtual void | restoreContext (DataStream &stream, ContextMode mode) |
| virtual int | checkConsistency () |
| virtual void | printOutputAt (FILE *file, TimeStep *tStep) |
| virtual void | printYourself () |
| Prints receiver state on stdout. Useful for debugging. | |
| virtual Interface * | giveInterface (InterfaceType t) |
| std::string | errorInfo (const char *func) const |
| Returns string for prepending output (used by error reporting macros). | |
Protected Attributes | |
| std ::unique_ptr< BasicGeometry > | mpBasicGeometry |
| Protected Attributes inherited from oofem::EnrichmentItem | |
| std::unique_ptr< EnrichmentFunction > | mpEnrichmentFunc |
| std::unique_ptr< EnrichmentFront > | mpEnrichmentFrontStart |
| std::unique_ptr< EnrichmentFront > | mpEnrichmentFrontEnd |
| int | mEnrFrontIndex |
| mEnrFrontIndex: nonzero if an enrichment front is present, zero otherwise. | |
| std::unique_ptr< PropagationLaw > | mpPropagationLaw |
| int | mPropLawIndex |
| mPropLawIndex: nonzero if a propagation law is present, zero otherwise. | |
| bool | mInheritBoundaryConditions |
| bool | mInheritOrderedBoundaryConditions |
| int | startOfDofIdPool |
| int | endOfDofIdPool |
| IntArray | mpEnrichesDofsWithIdArray |
| Geometry associated with EnrichmentItem. | |
| std ::unordered_map< int, double > | mLevelSetNormalDirMap |
| std ::unordered_map< int, double > | mLevelSetTangDirMap |
| std ::unordered_map< int, NodeEnrichmentType > | mNodeEnrMarkerMap |
| IntArray | mEIDofIdArray |
| bool | mLevelSetsNeedUpdate |
| const double | mLevelSetTol2 |
| std::shared_ptr< InputRecord > | thisIr |
| Protected Attributes inherited from oofem::FEMComponent | |
| int | number |
| Component number. | |
| Domain * | domain |
| Link to domain object, useful for communicating with other FEM components. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from oofem::EnrichmentItem | |
| static double | calcXiZeroLevel (const double &iQ1, const double &iQ2) |
| static void | calcPolarCoord (double &oR, double &oTheta, const FloatArray &iOrigin, const FloatArray &iPos, const FloatArray &iN, const FloatArray &iT, const EfInput &iEfInput, bool iFlipTangent) |
| Protected Member Functions inherited from oofem::EnrichmentItem | |
| virtual void | evalLevelSetNormal (double &oLevelSet, const FloatArray &iGlobalCoord, const FloatArray &iN, const IntArray &iNodeInd) const =0 |
| virtual void | evalLevelSetTangential (double &oLevelSet, const FloatArray &iGlobalCoord, const FloatArray &iN, const IntArray &iNodeInd) const =0 |
| virtual void | evalGradLevelSetNormal (FloatArray &oGradLevelSet, const FloatArray &iGlobalCoord, const FloatMatrix &idNdX, const IntArray &iNodeInd) const =0 |
| Static Protected Attributes inherited from oofem::EnrichmentItem | |
| static const double | mLevelSetTol = 1.0e-12 |
| static const double | mLevelSetRelTol = 1.0e-3 |
EnrichmentItem with geometry described by BasicGeometry
Definition at line 54 of file geometrybasedei.h.
| oofem::GeometryBasedEI::GeometryBasedEI | ( | int | n, |
| XfemManager * | xm, | ||
| Domain * | aDomain ) |
Definition at line 65 of file geometrybasedei.C.
References oofem::EnrichmentItem::EnrichmentItem().
Referenced by oofem::DirectEI::DirectEI().
|
virtual |
Definition at line 69 of file geometrybasedei.C.
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 176 of file geometrybasedei.C.
References _IFT_EnrichmentItem_front, _IFT_EnrichmentItem_inheritbc, _IFT_EnrichmentItem_inheritorderedbc, _IFT_EnrichmentItem_propagationlaw, oofem::DynamicDataReader::insertInputRecord(), oofem::EnrichmentItem::mEnrFrontIndex, oofem::EnrichmentItem::mInheritBoundaryConditions, oofem::EnrichmentItem::mInheritOrderedBoundaryConditions, mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::EnrichmentItem::mpEnrichmentFunc, oofem::EnrichmentItem::mpPropagationLaw, and oofem::EnrichmentItem::mPropLawIndex.
Referenced by oofem::XfemStructureManager::splitCracks().
|
virtual |
Definition at line 753 of file geometrybasedei.C.
References oofem::FloatArray::at(), oofem::EnrichmentItem::calcXiZeroLevel(), oofem::Element::computeLocalCoordinates(), oofem::distance(), oofem::EnrichmentItem::evalLevelSetNormalInNode(), oofem::EnrichmentItem::evalLevelSetTangInNode(), oofem::FEInterpolation::evalN(), oofem::DofManager::giveCoordinates(), oofem::Element::giveDofManArray(), oofem::Element::giveInterpolation(), oofem::Element::giveNode(), oofem::FloatArray::giveSize(), oofem::BasicGeometry::giveVertex(), oofem::EnrichmentItem::mLevelSetTol, oofem::EnrichmentItem::mLevelSetTol2, mpBasicGeometry, oofem::FloatArray::resize(), and oofem::FloatArray::resizeWithValues().
|
virtual |
Definition at line 603 of file geometrybasedei.C.
References oofem::FloatArray::add(), oofem::FloatArray::at(), oofem::IntArray::at(), oofem::FEInterpolation::boundaryGiveNodes(), oofem::EnrichmentItem::calcXiZeroLevel(), oofem::distance(), oofem::distance_square(), oofem::EnrichmentItem::evalLevelSetNormalInNode(), oofem::DofManager::giveCoordinates(), oofem::Element::giveDofManager(), oofem::Element::giveGeometryType(), oofem::DofManager::giveGlobalNumber(), oofem::Element::giveInterpolation(), oofem::Element::giveNode(), oofem::FEInterpolation::giveNumberOfEdges(), oofem::EnrichmentItem::isElementEnriched(), oofem::EnrichmentItem::mLevelSetRelTol, oofem::EnrichmentItem::mLevelSetTol, mpBasicGeometry, and oofem::FloatArray::resizeWithValues().
Referenced by oofem::XfemElementInterface::XfemElementInterface_prepareNodesForDelaunay(), and oofem::XfemElementInterface::XfemElementInterface_prepareNodesForDelaunay().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 440 of file geometrybasedei.C.
References oofem::FEInterpolation::evalN(), evaluateEnrFuncAt(), oofem::Element::giveDofManArray(), oofem::Element::giveInterpolation(), and N.
Referenced by evaluateEnrFuncAt().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 448 of file geometrybasedei.C.
References oofem::EnrichmentItem::evalLevelSetNormal(), oofem::EnrichmentItem::mNodeEnrMarkerMap, mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::EnrichmentItem::mpEnrichmentFunc, oofem::NodeEnr_BULK, oofem::NodeEnr_END_TIP, oofem::NodeEnr_NONE, oofem::NodeEnr_START_AND_END_TIP, oofem::NodeEnr_START_TIP, and oofem::Vec2().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 503 of file geometrybasedei.C.
References oofem::FEInterpolation::evaldNdx(), oofem::FEInterpolation::evalN(), evaluateEnrFuncDerivAt(), oofem::Element::giveDofManArray(), oofem::Element::giveInterpolation(), and N.
Referenced by evaluateEnrFuncDerivAt().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 515 of file geometrybasedei.C.
References oofem::EnrichmentItem::evalGradLevelSetNormal(), oofem::EnrichmentItem::evalLevelSetNormal(), oofem::EnrichmentItem::mNodeEnrMarkerMap, mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::EnrichmentItem::mpEnrichmentFunc, oofem::NodeEnr_BULK, oofem::NodeEnr_END_TIP, oofem::NodeEnr_NONE, oofem::NodeEnr_START_AND_END_TIP, and oofem::NodeEnr_START_TIP.
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 386 of file geometrybasedei.C.
References oofem::EnrichmentItem::evalLevelSetNormalInNode(), oofem::DofManager::giveCoordinates(), oofem::FEMComponent::giveNumber(), oofem::EnrichmentItem::mNodeEnrMarkerMap, mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::EnrichmentItem::mpEnrichmentFunc, oofem::NodeEnr_BULK, oofem::NodeEnr_END_TIP, oofem::NodeEnr_NONE, oofem::NodeEnr_START_AND_END_TIP, and oofem::NodeEnr_START_TIP.
| void oofem::GeometryBasedEI::evaluateEnrFuncJumps | ( | std ::vector< double > & | oEnrFuncJumps, |
| int | iNodeInd, | ||
| GaussPoint & | iGP, | ||
| bool | iGPLivesOnCurrentCrack ) const |
Definition at line 560 of file geometrybasedei.C.
References oofem::EnrichmentItem::evalLevelSetNormal(), oofem::FEInterpolation::evalN(), oofem::Element::giveDofManArray(), oofem::FEMComponent::giveDomain(), oofem::SpatialLocalizer::giveElementContainingPoint(), oofem::GaussPoint::giveGlobalCoordinates(), oofem::Element::giveInterpolation(), oofem::GaussPoint::giveNaturalCoordinates(), oofem::EnrichmentItem::mNodeEnrMarkerMap, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::EnrichmentItem::mpEnrichmentFunc, N, oofem::NodeEnr_BULK, oofem::NodeEnr_END_TIP, oofem::NodeEnr_NONE, oofem::NodeEnr_START_AND_END_TIP, and oofem::NodeEnr_START_TIP.
Referenced by oofem::XfemElementInterface::computeNCohesive().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 1046 of file geometrybasedei.C.
References oofem::FEMComponent::domain, oofem::max(), mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, and oofem::EnrichmentItem::mpEnrichmentFrontStart.
Referenced by updateLevelSets(), and updateNodeEnrMarker().
|
inlineoverridevirtual |
Implements oofem::FEMComponent.
Reimplemented in oofem::HybridEI, oofem::Inclusion, and oofem::ShellCrack.
Definition at line 67 of file geometrybasedei.h.
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 1007 of file geometrybasedei.C.
References oofem::Element::computeLocalCoordinates(), oofem::distance_square(), and mpBasicGeometry.
Referenced by oofem::XfemElementInterface::XfemElementInterface_prepareNodesForDelaunay(), and oofem::XfemElementInterface::XfemElementInterface_prepareNodesForDelaunay().
|
inline |
Definition at line 99 of file geometrybasedei.h.
References mpBasicGeometry.
Referenced by oofem::Crack::computeCrackIntersectionPoints(), oofem::XfemStructuralElementInterface::giveSubtriangulationCompositeExportData(), oofem::XfemStructureManager::mergeCloseCracks(), oofem::GnuplotExportModule::outputXFEM(), oofem::XfemStructureManager::removeShortCracks(), and oofem::XfemStructureManager::splitCracks().
|
inlineoverridevirtual |
Implements oofem::FEMComponent.
Reimplemented in oofem::HybridEI, oofem::Inclusion, and oofem::ShellCrack.
Definition at line 68 of file geometrybasedei.h.
References _IFT_GeometryBasedEI_Name.
| void oofem::GeometryBasedEI::giveSubPolygon | ( | std ::vector< FloatArray > & | oPoints, |
| const double & | iXiStart, | ||
| const double & | iXiEnd ) const |
Definition at line 952 of file geometrybasedei.C.
References mpBasicGeometry.
Referenced by oofem::GnuplotExportModule::doOutput(), oofem::XfemManager::propagateFronts(), and oofem::XfemStructuralElementInterface::XfemElementInterface_updateIntegrationRule().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 72 of file geometrybasedei.C.
References oofem::classFactory, oofem::EnrichmentItem::endOfDofIdPool, oofem::DataReader::giveChildRecord(), oofem::EnrichmentItem::giveDofPoolSize(), oofem::FEMComponent::giveDomain(), oofem::DataReader::giveGroupRecords(), oofem::InputRecord::giveRecordKeywordField(), oofem::DataReader::InputRecordTags, oofem::DataReader::IR_enrichFuncRec, oofem::DataReader::IR_geoRec, oofem::DataReader::IR_propagationLawRec, oofem::EnrichmentItem::mEnrFrontIndex, mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::EnrichmentItem::mpEnrichmentFunc, oofem::EnrichmentItem::mpPropagationLaw, oofem::EnrichmentItem::mPropLawIndex, OOFEM_ERROR, oofem::EnrichmentItem::startOfDofIdPool, and oofem::EnrichmentItem::thisIr.
|
overridevirtual |
Performs post initialization steps. Called after all components are created and initialized.
Reimplemented from oofem::FEMComponent.
Definition at line 155 of file geometrybasedei.C.
References oofem::FEMComponent::giveDomain(), and updateNodeEnrMarker().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 957 of file geometrybasedei.C.
References oofem::FloatArray::add(), oofem::FEMComponent::domain, oofem::FEMComponent::giveDomain(), mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::EnrichmentItem::mpPropagationLaw, oofem::TipPropagation::mPropagationDir, oofem::TipPropagation::mPropagationLength, oofem::FEMComponent::number, oofem::PolygonLine::printVTK(), and updateGeometry().
|
inline |
Definition at line 100 of file geometrybasedei.h.
References mpBasicGeometry.
|
virtual |
Definition at line 161 of file geometrybasedei.C.
References oofem::EnrichmentItem::endOfDofIdPool, oofem::EnrichmentItem::giveDofPoolSize(), oofem::FEMComponent::giveDomain(), oofem::EnrichmentItem::startOfDofIdPool, and updateNodeEnrMarker().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 224 of file geometrybasedei.C.
References oofem::EnrichmentItem::createEnrichedDofs(), oofem::FEMComponent::giveDomain(), and updateNodeEnrMarker().
Referenced by propagateFronts().
| void oofem::GeometryBasedEI::updateLevelSets | ( | XfemManager & | ixFemMan | ) |
Definition at line 350 of file geometrybasedei.C.
References oofem::FEMComponent::domain, oofem::SpatialLocalizer::giveAllNodesWithinBox(), giveBoundingSphere(), oofem::DofManager::giveCoordinates(), oofem::FEMComponent::giveDomain(), oofem::XfemManager::giveDomain(), oofem::Domain::giveNode(), oofem::EnrichmentItem::mLevelSetNormalDirMap, oofem::EnrichmentItem::mLevelSetsNeedUpdate, oofem::EnrichmentItem::mLevelSetTangDirMap, mpBasicGeometry, and oofem::FloatArray::resizeWithValues().
Referenced by updateNodeEnrMarker().
|
overridevirtual |
Implements oofem::EnrichmentItem.
Definition at line 234 of file geometrybasedei.C.
References oofem::FloatArray::add(), oofem::FloatArray::at(), oofem::IntArray::at(), oofem::FEInterpolation::boundaryGiveNodes(), oofem::EnrichmentItem::calcXiZeroLevel(), oofem::FEMComponent::domain, oofem::EnrichmentItem::evalLevelSetNormalInNode(), oofem::SpatialLocalizer::giveAllElementsWithNodesWithinBox(), giveBoundingSphere(), oofem::DofManager::giveCoordinate(), oofem::DofManager::giveCoordinates(), oofem::Element::giveDofManager(), oofem::FEMComponent::giveDomain(), oofem::Element::giveGeometryType(), oofem::DofManager::giveGlobalNumber(), oofem::Element::giveInterpolation(), oofem::Element::giveNode(), oofem::FEInterpolation::giveNumberOfEdges(), oofem::Element::giveNumberOfNodes(), oofem::EnrichmentItem::mLevelSetNormalDirMap, oofem::EnrichmentItem::mLevelSetTangDirMap, oofem::EnrichmentItem::mLevelSetTol, oofem::EnrichmentItem::mNodeEnrMarkerMap, mpBasicGeometry, oofem::EnrichmentItem::mpEnrichmentFrontEnd, oofem::EnrichmentItem::mpEnrichmentFrontStart, oofem::NodeEnr_BULK, oofem::FloatArray::resizeWithValues(), oofem::sgn(), updateLevelSets(), and oofem::FloatArray::zero().
Referenced by postInitialize(), updateDofIdPool(), and updateGeometry().
|
overridevirtual |
Reimplemented from oofem::EnrichmentItem.
Definition at line 941 of file geometrybasedei.C.
References oofem::FEMComponent::domain, oofem::TimeStep::giveNumber(), mpBasicGeometry, and oofem::FEMComponent::number.
|
protected |
Definition at line 103 of file geometrybasedei.h.
Referenced by oofem::Crack::AppendCohesiveZoneGaussPoint(), appendInputRecords(), oofem::Crack::computeArcPoints(), oofem::Crack::computeCrackIntersectionPoints(), computeIntersectionPoints(), computeIntersectionPoints(), oofem::Crack::computeLength(), oofem::DirectEI::evalGradLevelSetNormal(), oofem::DirectEI::evalLevelSetNormal(), oofem::DirectEI::evalLevelSetTangential(), evaluateEnrFuncAt(), evaluateEnrFuncDerivAt(), evaluateEnrFuncInNode(), giveBoundingSphere(), giveElementTipCoord(), giveGeometry(), giveSubPolygon(), instanciateYourself(), propagateFronts(), setGeometry(), updateLevelSets(), updateNodeEnrMarker(), and writeVtkDebug().