![]() |
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().