NEML2 2.0.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.
 
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
 

Constructor & Destructor Documentation

◆ IsotropicElasticityConverter()

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

Member Function Documentation

◆ E_nu_to_G()

◆ E_nu_to_K()

Member Data Documentation

◆ table

Initial value:
= {
static ConversionType E_nu_to_K(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:34
static ConversionType E_nu_to_G(const InputType &, const DerivativeFlagType &)
Definition IsotropicElasticityConverter.cxx:47

Conversion table.