|
template<bool is_ad = false> |
GenericRealVectorValue< is_ad > | CohesiveZoneModelTools::computedVnormdV (const GenericRealVectorValue< is_ad > &V) |
|
template<bool is_ad = false> |
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 More...
|
|
RankFourTensor | CohesiveZoneModelTools::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 > | CohesiveZoneModelTools::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 > | CohesiveZoneModelTools::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 > | 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 More...
|
|
|
template<bool is_ad = false> |
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. More...
|
|
template<bool is_ad = false> |
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) |
|