OGS
|
Namespaces | |
namespace | anonymous_namespace{FractureIdentity2.cpp} |
namespace | CohesiveZoneModeI |
namespace | Coulomb |
namespace | Permeability |
Classes | |
struct | FractureIdentity2 |
class | FractureModelBase |
class | LinearElasticIsotropic |
Functions | |
template<int DisplacementDim> | |
std::unique_ptr< FractureModelBase< DisplacementDim > > | createCoulomb (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, BaseLib::ConfigTree const &config) |
template std::unique_ptr< FractureModelBase< 2 > > | createCoulomb (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, BaseLib::ConfigTree const &config) |
template<int DisplacementDim> | |
std::unique_ptr< FractureModelBase< DisplacementDim > > | createLinearElasticIsotropic (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, BaseLib::ConfigTree const &config) |
template std::unique_ptr< FractureModelBase< 2 > > | createLinearElasticIsotropic (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, BaseLib::ConfigTree const &config) |
double | logPenaltyDerivative (double const aperture0, double const aperture, double const aperture_cutoff) |
double | logPenalty (double const aperture0, double const aperture, double const aperture_cutoff) |
std::unique_ptr< FractureModelBase< DisplacementDim > > MaterialLib::Fracture::createCoulomb | ( | std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, |
BaseLib::ConfigTree const & | config ) |
Definition at line 21 of file CreateCoulomb.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), NumLib::createNewtonRaphsonSolverParameters(), DBUG(), ParameterLib::findParameter(), BaseLib::ConfigTree::getConfigParameter(), and BaseLib::ConfigTree::getConfigSubtree().
Referenced by ProcessLib::LIE::HydroMechanics::createHydroMechanicsProcess(), and ProcessLib::LIE::SmallDeformation::createSmallDeformationProcess().
template std::unique_ptr< FractureModelBase< 2 > > MaterialLib::Fracture::createCoulomb | ( | std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, |
BaseLib::ConfigTree const & | config ) |
std::unique_ptr< FractureModelBase< DisplacementDim > > MaterialLib::Fracture::createLinearElasticIsotropic | ( | std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, |
BaseLib::ConfigTree const & | config ) |
Definition at line 21 of file CreateLinearElasticIsotropic.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), DBUG(), ParameterLib::findParameter(), and BaseLib::ConfigTree::getConfigParameter().
Referenced by ProcessLib::LIE::HydroMechanics::createHydroMechanicsProcess(), and ProcessLib::LIE::SmallDeformation::createSmallDeformationProcess().
template std::unique_ptr< FractureModelBase< 2 > > MaterialLib::Fracture::createLinearElasticIsotropic | ( | std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, |
BaseLib::ConfigTree const & | config ) |
|
inline |
Definition at line 49 of file LogPenalty.h.
Referenced by MaterialLib::Fracture::CohesiveZoneModeI::CohesiveZoneModeI< DisplacementDim >::computeConstitutiveRelation(), and MaterialLib::Fracture::LinearElasticIsotropic< DisplacementDim >::computeConstitutiveRelation().
|
inline |
A penalty function for negative aperture suppression used as a multiplier to the normal fracture stiffness.
The derivative is continuous at aperture = aperture0 and aperture = aperture_cutoff.
Definition at line 23 of file LogPenalty.h.
Referenced by MaterialLib::Fracture::CohesiveZoneModeI::CohesiveZoneModeI< DisplacementDim >::computeConstitutiveRelation(), MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::computeConstitutiveRelation(), and MaterialLib::Fracture::LinearElasticIsotropic< DisplacementDim >::computeConstitutiveRelation().