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>
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().