27#include "neml2/models/solid_mechanics/elasticity/ElasticityConverter.h"
Base class for converters responsible for converting between different parameterizations of the linea...
Definition ElasticityConverter.h:63
std::array< Scalar, N > InputType
Definition ElasticityConverter.h:65
std::array< bool, N > DerivativeFlagType
Definition ElasticityConverter.h:67
std::pair< Scalar, DerivativeType > ConversionType
Definition ElasticityConverter.h:69
std::map< ConverterKey, std::array< ConverterType, N > > ConversionTableType
Definition ElasticityConverter.h:74
std::array< ElasticConstant, N > ConverterKey
Definition ElasticityConverter.h:72
Converter for linearized elastic constants assuming isotropic symmetry.
Definition IsotropicElasticityConverter.h:35
static const ConversionTableType table
Conversion table.
Definition IsotropicElasticityConverter.h:46
static ConversionType K_G_to_K(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:37
IsotropicElasticityConverter(const ConverterKey ¶meterization, const DerivativeFlagType &deriv_requested)
Definition IsotropicElasticityConverter.h:48
static ConversionType K_G_to_G(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:48
static ConversionType E_nu_to_K(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:59
static ConversionType E_nu_to_G(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:72
Definition DiagnosticsInterface.cxx:30