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

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

Detailed Description

Converter for linearized elastic constants assuming isotropic symmetry.

#include <IsotropicElasticityConverter.h>

Inheritance diagram for IsotropicElasticityConverter:

Public Member Functions

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

Static Public Member Functions

Conversion functions from various parameterizations to K and mu
static ConversionType K_G_to_K (const InputType &, const DerivativeFlagType &)
static ConversionType K_G_to_G (const InputType &, const DerivativeFlagType &)
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

Constructor & Destructor Documentation

◆ IsotropicElasticityConverter()

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

Member Function Documentation

◆ E_nu_to_G()

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

◆ E_nu_to_K()

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

◆ K_G_to_G()

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

◆ K_G_to_K()

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

Member Data Documentation

◆ table

const ConversionTableType table
static

Conversion table.