Material property functions and conversion utilities. More...
#include <dune/common/float_cmp.hh>
#include <Eigen/Core>
#include <ikarus/finiteelements/ferequirements.hh>
Go to the source code of this file.
Classes | |
struct | Ikarus::TraitsFromFE< Basis_, FERequirements_, useRef > |
Traits for handling finite elements.see https://en.wikipedia.org/wiki/Lam%C3%A9_parameters. More... | |
struct | Ikarus::YoungsModulusAndPoissonsRatio |
Structure representing Young's modulus and shear modulus. More... | |
struct | Ikarus::YoungsModulusAndShearModulus |
Structure representing Young's modulus and bulk modulus. More... | |
struct | Ikarus::YoungsModulusAndBulkModulus |
Structure representing Young's modulus and Lame's first parameter. More... | |
struct | Ikarus::YoungsModulusAndLamesFirstParameter |
Structure representing bulk modulus and Lame's first parameter. More... | |
struct | Ikarus::BulkModulusAndLamesFirstParameter |
Structure representing Lame's first parameter and shear modulus. More... | |
struct | Ikarus::LamesFirstParameterAndShearModulus |
struct | Ikarus::ConvertLameConstants< ValuePair > |
Conversion utility for Lame's constants. More... | |
Namespaces | |
namespace | Ikarus |
Concepts | |
concept | Ikarus::MaterialParameterTuple |
Concept for checking if a type is a valid material parameter tuple. | |
Functions | |
Eigen::Matrix3d | Ikarus::planeStressLinearElasticMaterialTangent (double E, double nu) |
Computes the plane stress linear elastic material tangent matrix. More... | |
Eigen::Matrix< double, 6, 6 > | Ikarus::linearElasticMaterialTangent3D (double E, double nu) |
Computes the 3D linear elastic material tangent matrix. More... | |
ConvertLameConstants< YoungsModulusAndPoissonsRatio > | Ikarus::convertLameConstants (const YoungsModulusAndPoissonsRatio &p_vp) |
ConvertLameConstants< YoungsModulusAndShearModulus > | Ikarus::convertLameConstants (const YoungsModulusAndShearModulus &p_vp) |
ConvertLameConstants< YoungsModulusAndBulkModulus > | Ikarus::convertLameConstants (const YoungsModulusAndBulkModulus &p_vp) |
ConvertLameConstants< LamesFirstParameterAndShearModulus > | Ikarus::convertLameConstants (const LamesFirstParameterAndShearModulus &p_vp) |
ConvertLameConstants< BulkModulusAndLamesFirstParameter > | Ikarus::convertLameConstants (const BulkModulusAndLamesFirstParameter &p_vp) |
auto | Ikarus::toLamesFirstParameterAndShearModulus (const YoungsModulusAndPoissonsRatio &matParameter) |
Converts Young's modulus and Poisson's ratio to Lame's first parameter and shear modulus. More... | |
auto | Ikarus::toYoungsModulusAndPoissonsRatio (const LamesFirstParameterAndShearModulus &matParameter) |
Converts Lame's first parameter and shear modulus to Young's modulus and Poisson's ratio. More... | |
This file contains material property functions and conversion utilities related to linear elasticity.