27#include "neml2/models/solid_mechanics/elasticity/ElasticityConverter.h"
The wrapper (decorator) for cross-referencing unresolved values at parse time.
Definition CrossRef.h:54
Converter for linearized elastic constants assuming cubic symmetry.
Definition CubicElasticityConverter.h:35
static ConversionType G_E_nu_to_C2(const InputType &, const DerivativeFlagType &)
Definition CubicElasticityConverter.cxx:56
CubicElasticityConverter(const ConverterKey ¶meterization, const DerivativeFlagType &deriv_requested)
Definition CubicElasticityConverter.h:47
static ConversionType G_E_nu_to_C1(const InputType &, const DerivativeFlagType &)
Definition CubicElasticityConverter.cxx:39
static ConversionType G_E_nu_to_C3(const InputType &, const DerivativeFlagType &)
Definition CubicElasticityConverter.cxx:73
static const ConversionTableType table
Conversion table.
Definition CubicElasticityConverter.h:45
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
Definition CrossRef.cxx:31