NEML2 2.0.0
|
Converter for linearized elastic constants assuming cubic symmetry. More...
Converter for linearized elastic constants assuming cubic symmetry.
#include <CubicElasticityConverter.h>
Public Member Functions | |
CubicElasticityConverter (const ConverterKey ¶meterization, const DerivativeFlagType &deriv_requested) | |
Public Member Functions inherited from ElasticityConverter< 3 > | |
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 cubic constants | |
static ConversionType | G_E_nu_to_C1 (const InputType &, const DerivativeFlagType &) |
static ConversionType | G_E_nu_to_C2 (const InputType &, const DerivativeFlagType &) |
static ConversionType | G_E_nu_to_C3 (const InputType &, const DerivativeFlagType &) |
Static Public Attributes | |
static const ConversionTableType | table |
Conversion table. | |
Additional Inherited Members | |
Public Types inherited from ElasticityConverter< 3 > | |
using | InputType |
using | InputPtrType |
using | DerivativeFlagType |
using | DerivativeType |
using | ConversionType |
using | ResultType |
using | ConverterKey |
using | ConverterType |
using | ConversionTableType |
|
inline |
|
static |
|
static |
|
static |
|
static |
Conversion table.