OGS 6.2.1-76-gbb689931b
MaterialLib Namespace Reference

Detailed Description

Variables used in the code: eps_D - deviatoric strain eps_p_D_dot - deviatoric increment of plastic strain eps_p_eff_dot - increment of effective plastic strain eps_p_V_dot - volumetric increment of plastic strain sigma_D_inverse_D - deviatoric part of sigma_D_inverse

derivation of the flow rule theta - J3 / J2^(3 / 2) from yield function dtheta_dsigma - derivative of theta sqrtPhi - square root of Phi from plastic potential flow_D - deviatoric part of flow flow_V - volumetric part of flow lambda_flow_D - deviatoric increment of plastic strain

Namespaces

 Fluid
 
 Fracture
 
 PhysicalConstant
 
 PorousMedium
 
 Solids
 
 TwoPhaseFlowWithPP
 

Functions

NumLib::NewtonRaphsonSolverParameters createNewtonRaphsonSolverParameters (BaseLib::ConfigTree const &config)
 

Function Documentation

◆ createNewtonRaphsonSolverParameters()

NumLib::NewtonRaphsonSolverParameters MaterialLib::createNewtonRaphsonSolverParameters ( BaseLib::ConfigTree const &  config)
Input File Parameter:
nonlinear_solver__maximum_iterations
Input File Parameter:
nonlinear_solver__error_tolerance

Definition at line 21 of file CreateNewtonRaphsonSolverParameters.cpp.

References BaseLib::ConfigTree::getConfigParameter().

Referenced by MaterialLib::Solids::Creep::createCreepBGRa(), MaterialLib::Solids::Ehlers::createEhlers(), MaterialLib::Solids::Lubby2::createLubby2(), and MaterialLib::Fracture::createMohrCoulomb().

23 {
24  DBUG("Create local nonlinear solver parameters.");
25  auto const maximum_iterations =
27  config.getConfigParameter<int>("maximum_iterations");
28 
29  DBUG("\tmaximum_iterations: %d.", maximum_iterations);
30 
31  auto const error_tolerance =
33  config.getConfigParameter<double>("error_tolerance");
34 
35  DBUG("\terror_tolerance: %g.", error_tolerance);
36 
37  return {maximum_iterations, error_tolerance};
38 }