NEML2 2.0.0
|
Converter for linearized elastic constants assuming isotropic symmetry. More...
Converter for linearized elastic constants assuming isotropic symmetry.
#include <IsotropicElasticityConverter.h>
Public Member Functions | |
IsotropicElasticityConverter (const ConverterKey ¶meterization, const DerivativeFlagType &deriv_requested) | |
Public Member Functions inherited from ElasticityConverter< 2 > | |
ElasticityConverter (const ConversionTableType &table, const ConverterKey &output_parameterization, const ConverterKey &input_parameterization, const DerivativeFlagType &deriv_requested) | |
ResultType | convert (const InputType &input) const |
Convert input to independent elastic constants with derivatives. | |
ResultType | convert (const InputPtrType &input) const |
Convert input to independent elastic constants with derivatives. | |
ConversionType | convert (const InputType &input, const ElasticConstant p) const |
Convert input to a single elastic constant with derivatives. | |
ConversionType | convert (const InputPtrType &input, const ElasticConstant p) const |
Convert input to a single elastic constant with derivatives. | |
Static Public Member Functions | |
Conversion functions from various parameterizations to K and mu | |
static ConversionType | E_nu_to_K (const InputType &, const DerivativeFlagType &) |
static ConversionType | E_nu_to_G (const InputType &, const DerivativeFlagType &) |
Static Public Attributes | |
static const ConversionTableType | table |
Conversion table. | |
Additional Inherited Members | |
Public Types inherited from ElasticityConverter< 2 > | |
using | InputType |
using | InputPtrType |
using | DerivativeFlagType |
using | DerivativeType |
using | ConversionType |
using | ResultType |
using | ConverterKey |
using | ConverterType |
using | ConversionTableType |
|
inline |
|
static |
|
static |
|
static |
Conversion table.