27#include "neml2/models/solid_mechanics/elasticity/ElasticityConverter.h"
The wrapper (decorator) for cross-referencing unresolved values at parse time.
Definition CrossRef.h:54
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:44
IsotropicElasticityConverter(const ConverterKey ¶meterization, const DerivativeFlagType &deriv_requested)
Definition IsotropicElasticityConverter.h:46
static ConversionType E_nu_to_K(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:34
static ConversionType E_nu_to_G(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:47
Definition CrossRef.cxx:31