Xfem
The Xfem Plugin
XfemMechanic Member List

This is the complete list of members for XfemMechanic, including all inherited members.

_DsnXfemMechanicprotected
_hydroPhysXfemMechanicprotected
_mechPhysXfemMechanicprotected
_pluginTypeXfemMechanicprotected
A_ID enum valueXfemMechanicprotected
assemblyCrackInternalForceVector(const GmElement *e, GmMatrix &elemFi, const GmVector &Fint_St, const QList< int > &iUe, const QList< int > &pfList, const int &numDof) (defined in XfemMechanic)XfemMechanicprotectedvirtual
assemblyCrackStiffnessMatrix(const GmElement *e, GmMatrix &elemK, const GmMatrix &Kfr, const QList< int > &iUe, const QList< int > &pfList, const int &numDof) (defined in XfemMechanic)XfemMechanicprotectedvirtual
BC_AX_ID enum valueXfemMechanicprotected
BC_AY_ID enum valueXfemMechanicprotected
BC_AZ_ID enum valueXfemMechanicprotected
beforeElementStiffnessLoop(const GmpFemMatrixSet &elemMatrices, const GmpFemVectorSet &elemVectors) (defined in XfemMechanic)XfemMechanicprotectedvirtual
changedElements() constXfemMechanicvirtual
checkAndLoadPrivateData(LuaTable &table)XfemMechanicprotectedvirtual
clearChangedElements()XfemMechanicvirtual
cohesiveFractureReturnMapping(const GmElement *e, const GmVector &sold, const GmMatrix &Dep, const GmVector &enew, const GmVector &eold, GmVector &Stn_new, const GmMatrix &ROT, GmVector &S_w_xy, const double &rockStrength, bool open, const GmVector &ip, const int &k) (defined in XfemMechanic)XfemMechanicprotectedvirtual
createGaussAttributeAccessor(GmElementMesh *mesh, QString id, int snum, bool locked, Unit desiredUnit, const GmLogCategory &logger) constXfemMechanicinlineprotectedvirtual
dofByElement(bool *fixed, bool *addOnly, bool *trackChanges) const (defined in XfemMechanic)XfemMechanicvirtual
dofMapping(const GmElement *e) constXfemMechanicvirtual
fillCohesiveCrackStiffnessMatrix(const GmElement *e, GmMatrix &Dep, GmVector coord, const int &ip, const GmVector &nrd, const GmVector &trd, const GmVector &Etn_old, const GmVector &v_w_tn, const GmVector &sold, const GmMatrix &ROT, GmMatrix &D_xy, const double &rockStrength, bool open) (defined in XfemMechanic)XfemMechanicprotectedvirtual
fillElementData(const GmElement *e, GmpFemMatrixSet &elemMatrices, GmpFemVectorSet &elemVectors)XfemMechanicvirtual
fillElementDataForBc(const GmElement *e, const GmBoundaryCondition *bc, int bcIndex, int bcListIndex, int border, GmpFemMatrixSet &elemMatrices, GmpFemVectorSet &elemVectors) (defined in XfemMechanic)XfemMechanicvirtual
fillElementDisplacements(const GmElement *e, GmVector &ue, const int &nEnrich)XfemMechanicprotectedvirtual
fillEnhancedBuMatrix(const GmElement *e, const GmShape *shape, const GmVector &ncoord, const GmMatrix &X, const GmMatrix &J, GmMatrix &Bu, const QList< int > &gaussLevelSet, const int &nEnrich, const GmVector &nodes, GmElementDof *dofMap, XfemEnrichedElementData *exData, const int &gaussIP)XfemMechanicprotected
fillEnhancedDof(const XfemElement *xe, QList< int > &iUe, const int &np)XfemMechanicprotectedvirtual
fillEnhancedNuJumpMatrix(const GmElement *e, GmMatrix &Nu, const GmVector &N, const QList< int > &BottomLevelSet, const QList< int > &TopLevelSet, const GmVector &nodes, GmElementDof *dofMap, XfemEnrichedElementData *exData, const int &iSubCrack)XfemMechanicprotected
fillFixedEnrichedBC(QList< int > &nodes, QList< int > &dof, QList< double > &values) constXfemMechanicvirtual
fillFractureRotationMatrix(const GmElement *e, const GmShape *shp, GmMatrix Je, GmMatrix &Rot) (defined in XfemMechanic)XfemMechanicprotectedvirtual
fillGaussLevelSetMatrix(GmMatrix X, GmMatrix Xg, GmMatrix &H)XfemMechanicprotected
fillInteractingCraksGaussLevelSets(const GmElement *e, XfemEnrichedElementData *exData, int nEnrich, int nCracks, QList< double >crackIndex, QList< GmMatrix > &gaussLevelSet)XfemMechanicprotected
fillInteractingCraksNodalLevelSets(const GmElement *e, XfemEnrichedElementData *exData, int nEnrich, int nCracks, QList< double >crackIndex, QList< GmMatrix > &nodalLevelSet)XfemMechanicprotected
fillNaturalCrackStiffnessMatrix(const GmElement *e, GmMatrix &Dep, GmVector coord, const int &ip, const GmVector &S_tn, const GmVector &Etn_old, const GmVector &v_w_tn, const GmMatrix &ROT, GmMatrix &D_xy, bool open) (defined in XfemMechanic)XfemMechanicprotectedvirtual
fillNodalLevelSetMatrix(GmMatrix X, GmMatrix Xg, GmMatrix &H)XfemMechanicprotected
FIXED_A_BC_ID enum valueXfemMechanicprotected
FIXEDENRICHEDDOF_ID enum valueXfemMechanicprotected
fixedNodalDofsBc(QList< int > &nodes, QList< int > &dof, QList< double > &values, bool *constantValues) constXfemMechanicvirtual
fixedNodalForcesBc(QList< int > &nodes, QList< int > &dof, QList< double > &values) const (defined in XfemMechanic)XfemMechanicvirtual
getCrackNodePair(XfemEnrichedElementData *exData, QList< QList< int >> &pfNodes) (defined in XfemMechanic)XfemMechanicprotectedvirtual
insertionSortint(QList< int > &tVec) (defined in XfemMechanic)XfemMechanicprotectedvirtual
insertionSortWORepeatedint(QList< int > &a, double tol) (defined in XfemMechanic)XfemMechanicprotectedvirtual
ISOPARAMETRIC_ID enum valueXfemMechanicprotected
naturalFractureReturnMapping(const GmElement *e, XfemEnrichedElementData *exData, const GmVector &sold, const GmMatrix &Dep, const GmVector &enew, const GmVector &eold, GmVector &Stn_new, const GmMatrix &ROT, GmVector &S_w_xy, bool open, const int &iFracSubElement, const GmVector &ip, const int &k) (defined in XfemMechanic)XfemMechanicprotectedvirtual
NUM_ATTRI_IDS enum valueXfemMechanicprotected
NUM_BC_IDS enum valueXfemMechanicprotected
NUM_BCV_IDS enum valueXfemMechanicprotected
NUM_STATEVAR_IDS enum valueXfemMechanicprotected
physicsMetaDataMap()XfemMechanicvirtual
pluginName() const (defined in XfemMechanic)XfemMechanicinlinevirtual
pluginType() const (defined in XfemMechanic)XfemMechanicinlinevirtual
splitJoinTensorToInterface(GmVector &Tensor, GmVector &Cohesive, bool type)XfemMechanicprotectedvirtual
tipDOFTreat(const int &nelem, GmVector &nodes)XfemMechanicprotected
U_ID enum valueXfemMechanicprotected
unitVectSegment(const GmMatrix &Xg, GmMatrix &uVec, GmMatrix &uVec2, GmMatrix &uVec3, GmMatrix &ROT)XfemMechanicprotected
xfemBoundaryConditionIds enum nameXfemMechanicprotected
xfemBoundaryConditionValueIds enum nameXfemMechanicprotected
XfemMechanic(const char *pluginType, GmSimulationData *simulation, QString id, QString description, const GmpFemPhysicsCommonMaterialFactory *matFactory, const GmLogCategory &logger)XfemMechanic
xfemPhysicsAttributeIds enum nameXfemMechanicprotected
xfemStateVarIds enum nameXfemMechanicprotected
~XfemMechanic()XfemMechanicvirtual