OGS
|
Namespaces | |
namespace | detail |
Classes | |
class | Lubby2 |
struct | Lubby2MaterialProperties |
Functions | |
template<int DisplacementDim> | |
std::unique_ptr< Lubby2< DisplacementDim > > | createLubby2 (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, BaseLib::ConfigTree const &config) |
template<int DisplacementDim> | |
Eigen::Matrix< double, Lubby2< DisplacementDim >::JacobianResidualSize, Lubby2< DisplacementDim >::KelvinVectorSize > | calculatedGdEBurgers () |
template<int DisplacementDim, typename LinearSolver > | |
MathLib::KelvinVector::KelvinMatrixType< DisplacementDim > | tangentStiffnessA (double const GM0, double const KM0, LinearSolver const &linear_solver) |
Eigen::Matrix< double, Lubby2< DisplacementDim >::JacobianResidualSize, Lubby2< DisplacementDim >::KelvinVectorSize > MaterialLib::Solids::Lubby2::calculatedGdEBurgers | ( | ) |
Calculates the 18x6 derivative of the residuals with respect to total strain.
Definition at line 29 of file Lubby2.cpp.
Referenced by tangentStiffnessA().
std::unique_ptr< Lubby2< DisplacementDim > > MaterialLib::Solids::Lubby2::createLubby2 | ( | std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, |
BaseLib::ConfigTree const & | config ) |
Definition at line 24 of file CreateLubby2.h.
References BaseLib::ConfigTree::checkConfigParameter(), NumLib::createNewtonRaphsonSolverParameters(), DBUG(), ParameterLib::findParameter(), and BaseLib::ConfigTree::getConfigSubtree().
Referenced by MaterialLib::Solids::createConstitutiveRelation().
MathLib::KelvinVector::KelvinMatrixType< DisplacementDim > MaterialLib::Solids::Lubby2::tangentStiffnessA | ( | double const | GM0, |
double const | KM0, | ||
LinearSolver const & | linear_solver ) |
Definition at line 44 of file Lubby2.cpp.
References calculatedGdEBurgers(), and MathLib::KelvinVector::kelvin_vector_dimensions().
Referenced by MaterialLib::Solids::Lubby2::Lubby2< DisplacementDim >::integrateStress().