ExaDG
Loading...
Searching...
No Matches
ExaDG::Structure::Material< dim, Number > Class Template Referenceabstract
Inheritance diagram for ExaDG::Structure::Material< dim, Number >:
ExaDG::Structure::IncompressibleNeoHookean< dim, Number > ExaDG::Structure::StVenantKirchhoff< dim, Number >

Public Types

typedef dealii::LinearAlgebra::distributed::Vector< Number > VectorType
typedef std::pair< unsigned int, unsigned int > Range
typedef CellIntegrator< dim, dim, Number > IntegratorCell
typedef dealii::VectorizedArray< Number > scalar
typedef dealii::Tensor< 2, dim, dealii::VectorizedArray< Number > > tensor
typedef dealii::SymmetricTensor< 2, dim, dealii::VectorizedArray< Number > > symmetric_tensor

Public Member Functions

virtual symmetric_tensor second_piola_kirchhoff_stress (tensor const &gradient_displacement, unsigned int const cell, unsigned int const q) const =0
virtual symmetric_tensor second_piola_kirchhoff_stress_displacement_derivative (tensor const &gradient_increment, tensor const &deformation_gradient, unsigned int const cell, unsigned int const q) const =0

The documentation for this class was generated from the following file: