Functions | |
template<bool is_ad = false> | |
GenericRealVectorValue< is_ad > | computedVnormdV (const GenericRealVectorValue< is_ad > &V) |
template<bool is_ad = false> | |
GenericRankFourTensor< is_ad > | computedRdF (const GenericRankTwoTensor< is_ad > &R, const GenericRankTwoTensor< is_ad > &U) |
compute the derivative of the rotation matrix, R=FU^-1, using Chen and Wheeler 1993 More... | |
RankFourTensor | computedFinversedF (const RankTwoTensor &F_inv) |
compute the derivative of F^-1 w.r.t. to F More... | |
template<bool is_ad = false> | |
GenericRealVectorValue< is_ad > | computeNormalComponents (const GenericRealVectorValue< is_ad > &normal, const GenericRealVectorValue< is_ad > &vector) |
compute the normal componets of a vector More... | |
template<bool is_ad = false> | |
GenericRealVectorValue< is_ad > | computeTangentComponents (const GenericRealVectorValue< is_ad > &normal, const GenericRealVectorValue< is_ad > &vector) |
compute the tangent componets of a vector More... | |
template<bool is_ad = false> | |
GenericRankTwoTensor< is_ad > | computeReferenceRotation (const GenericRealVectorValue< is_ad > &normal, const unsigned int mesh_dimension) |
compute the czm reference rotation based on the normal in the undeformed configuration and the mesh dimension More... | |
template<bool is_ad = false> | |
GenericReal< is_ad > | computeAreaRatio (const RankTwoTensor &FinvT, const Real &J, const RealVectorValue &N) |
compute the area ratio betweeen the deformed and undeformed configuration, and its derivatives w.r.t. More... | |
template<bool is_ad = false> | |
GenericRankTwoTensor< is_ad > | computeDAreaRatioDF (const GenericRankTwoTensor< is_ad > &FinvT, const GenericRealVectorValue< is_ad > &N, const GenericReal< is_ad > &J, const GenericRankFourTensor< is_ad > &DFinv_DF) |
GenericReal<is_ad> CohesiveZoneModelTools::computeAreaRatio | ( | const RankTwoTensor & | FinvT, |
const Real & | J, | ||
const RealVectorValue & | N | ||
) |
compute the area ratio betweeen the deformed and undeformed configuration, and its derivatives w.r.t.
the deformation gradient, F
Definition at line 61 of file CohesiveZoneModelTools.h.
Referenced by CZMComputeGlobalTractionTotalLagrangian::computeEquilibriumTracionAndDerivatives().
GenericRankTwoTensor<is_ad> CohesiveZoneModelTools::computeDAreaRatioDF | ( | const GenericRankTwoTensor< is_ad > & | FinvT, |
const GenericRealVectorValue< is_ad > & | N, | ||
const GenericReal< is_ad > & | J, | ||
const GenericRankFourTensor< is_ad > & | DFinv_DF | ||
) |
Definition at line 68 of file CohesiveZoneModelTools.h.
Referenced by CZMComputeGlobalTractionTotalLagrangian::computeAreaRatioAndDerivatives().
RankFourTensor CohesiveZoneModelTools::computedFinversedF | ( | const RankTwoTensor & | F_inv | ) |
compute the derivative of F^-1 w.r.t. to F
Definition at line 16 of file CohesiveZoneModelTools.C.
Referenced by CZMComputeGlobalTractionTotalLagrangian::computeAreaRatioAndDerivatives().
GenericRankFourTensor<is_ad> CohesiveZoneModelTools::computedRdF | ( | const GenericRankTwoTensor< is_ad > & | R, |
const GenericRankTwoTensor< is_ad > & | U | ||
) |
compute the derivative of the rotation matrix, R=FU^-1, using Chen and Wheeler 1993
Definition at line 30 of file CohesiveZoneModelTools.h.
Referenced by CZMComputeGlobalTractionTotalLagrangian::computeAreaRatioAndDerivatives().
GenericRealVectorValue<is_ad> CohesiveZoneModelTools::computedVnormdV | ( | const GenericRealVectorValue< is_ad > & | V | ) |
Definition at line 22 of file CohesiveZoneModelTools.h.
GenericRealVectorValue<is_ad> CohesiveZoneModelTools::computeNormalComponents | ( | const GenericRealVectorValue< is_ad > & | normal, |
const GenericRealVectorValue< is_ad > & | vector | ||
) |
compute the normal componets of a vector
Definition at line 94 of file CohesiveZoneModelTools.h.
Referenced by CZMRealVectorScalar::computeQpProperties().
GenericRankTwoTensor<is_ad> CohesiveZoneModelTools::computeReferenceRotation | ( | const GenericRealVectorValue< is_ad > & | normal, |
const unsigned int | mesh_dimension | ||
) |
compute the czm reference rotation based on the normal in the undeformed configuration and the mesh dimension
Definition at line 112 of file CohesiveZoneModelTools.h.
GenericRealVectorValue<is_ad> CohesiveZoneModelTools::computeTangentComponents | ( | const GenericRealVectorValue< is_ad > & | normal, |
const GenericRealVectorValue< is_ad > & | vector | ||
) |
compute the tangent componets of a vector
Definition at line 103 of file CohesiveZoneModelTools.h.
Referenced by CZMRealVectorScalar::computeQpProperties().