OGS
MaterialLib::Fracture::CohesiveZoneModeI::anonymous_namespace{CohesiveZoneModeI.cpp} Namespace Reference

Functions

double computeDamage (double const damage_prev, double const w_n, double const w_np, double const w_nf)

Function Documentation

◆ computeDamage()

double MaterialLib::Fracture::CohesiveZoneModeI::anonymous_namespace{CohesiveZoneModeI.cpp}::computeDamage ( double const damage_prev,
double const w_n,
double const w_np,
double const w_nf )

Definition at line 17 of file CohesiveZoneModeI.cpp.

21{
22 return std::min(
23 1.0,
24 std::max(damage_prev, std::max(0.0, (w_n - w_np)) / (w_nf - w_np)));
25}

References computeDamage().

Referenced by computeDamage().