NEML2 2.1.0
Loading...
Searching...
No Matches
CubicElasticityConverter Class Reference

Converter for linearized elastic constants assuming cubic symmetry. More...

Detailed Description

Converter for linearized elastic constants assuming cubic symmetry.

#include <CubicElasticityConverter.h>

Inheritance diagram for CubicElasticityConverter:

Public Member Functions

 CubicElasticityConverter (const ConverterKey &parameterization, 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.

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

Constructor & Destructor Documentation

◆ CubicElasticityConverter()

CubicElasticityConverter ( const ConverterKey & parameterization,
const DerivativeFlagType & deriv_requested )
inline

Member Function Documentation

◆ G_E_nu_to_C1()

ConversionType G_E_nu_to_C1 ( const InputType & ,
const DerivativeFlagType &  )
static

◆ G_E_nu_to_C2()

ConversionType G_E_nu_to_C2 ( const InputType & ,
const DerivativeFlagType &  )
static

◆ G_E_nu_to_C3()

ConversionType G_E_nu_to_C3 ( const InputType & ,
const DerivativeFlagType &  )
static

Member Data Documentation

◆ table

const ConversionTableType table
static

Conversion table.