https://mooseframework.inl.gov
Namespaces | Functions
CohesiveZoneModelTools.h File Reference

Go to the source code of this file.

Namespaces

 CohesiveZoneModelTools
 

Functions

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)