|
OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
TipInfo gathers useful information about a crack tip, like its position and tangent direction. More...
#include <tipinfo.h>
Collaboration diagram for oofem::TipInfo:Public Member Functions | |
| TipInfo () | |
| ~TipInfo () | |
Public Attributes | |
| FloatArray | mGlobalCoord |
| double | mArcPos |
| FloatArray | mTangDir |
| FloatArray | mNormalDir |
| int | mTipIndex |
| int | mEdgeIndex |
| IntArray | mTipDofManNumbers |
| Local number of which edge the crack enters the element (2d) More... | |
TipInfo gathers useful information about a crack tip, like its position and tangent direction.
The purpose of the struct is to keep the interface clean when evaluating XFEM branch functions.
| double oofem::TipInfo::mArcPos |
Definition at line 31 of file tipinfo.h.
Referenced by oofem::PolygonLine::giveTips().
| FloatArray oofem::TipInfo::mGlobalCoord |
Definition at line 30 of file tipinfo.h.
Referenced by oofem::MaterialForceEvaluator::computeMaterialForce(), oofem::EnrFrontIntersection::evaluateEnrFuncAt(), oofem::EnrFrontLinearBranchFuncOneEl::evaluateEnrFuncAt(), oofem::EnrFrontCohesiveBranchFuncOneEl::evaluateEnrFuncAt(), oofem::EnrFrontLinearBranchFuncRadius::evaluateEnrFuncAt(), oofem::EnrFrontLinearBranchFuncOneEl::evaluateEnrFuncDerivAt(), oofem::EnrFrontLinearBranchFuncRadius::evaluateEnrFuncDerivAt(), oofem::EnrFrontCohesiveBranchFuncOneEl::evaluateEnrFuncDerivAt(), oofem::EnrFrontLinearBranchFuncOneEl::evaluateEnrFuncJumps(), oofem::EnrFrontCohesiveBranchFuncOneEl::evaluateEnrFuncJumps(), oofem::EnrFrontLinearBranchFuncRadius::evaluateEnrFuncJumps(), oofem::PolygonLine::giveTips(), oofem::EnrFrontLinearBranchFuncRadius::MarkNodesAsFront(), oofem::EnrichmentFront::MarkTipElementNodesAsFront(), oofem::XfemStructureManager::mergeCloseCracks(), oofem::PLPrincipalStrain::propagateInterface(), oofem::PLMaterialForce::propagateInterface(), oofem::PLHoopStressCirc::propagateInterface(), oofem::PLCrackPrescribedDir::propagateInterface(), and oofem::EnrichmentItem::tipIsTouchingEI().
| FloatArray oofem::TipInfo::mNormalDir |
Definition at line 33 of file tipinfo.h.
Referenced by oofem::EnrFrontIntersection::evaluateEnrFuncAt(), oofem::PolygonLine::giveTips(), oofem::PLMaterialForce::propagateInterface(), and oofem::PLHoopStressCirc::propagateInterface().
| FloatArray oofem::TipInfo::mTangDir |
Definition at line 32 of file tipinfo.h.
Referenced by oofem::EnrichmentFront::computeCrackTangent(), oofem::PolygonLine::giveTips(), oofem::PLPrincipalStrain::propagateInterface(), oofem::PLMaterialForce::propagateInterface(), oofem::PLHoopStressCirc::propagateInterface(), and oofem::XfemStructureManager::tipsHaveOppositeDirection().
| IntArray oofem::TipInfo::mTipDofManNumbers |
Local number of which edge the crack enters the element (2d)
Definition at line 36 of file tipinfo.h.
Referenced by oofem::PLCZdamageRadius::propagateInterface(), oofem::PLnodeRadius::propagateInterface(), and oofem::ListBasedEI::updateNodeEnrMarker().
| int oofem::TipInfo::mTipIndex |
Definition at line 34 of file tipinfo.h.
Referenced by oofem::PolygonLine::giveTips(), oofem::EnrFrontLinearBranchFuncRadius::MarkNodesAsFront(), oofem::EnrichmentFront::MarkTipElementNodesAsFront(), oofem::PLPrincipalStrain::propagateInterface(), oofem::PLMaterialForce::propagateInterface(), oofem::PLHoopStressCirc::propagateInterface(), and oofem::PLCrackPrescribedDir::propagateInterface().