|
ExaDG
|
Public Types | |
| typedef Material< dim, Number >::VectorType | VectorType |
| typedef Material< dim, Number >::Range | Range |
| typedef Material< dim, Number >::IntegratorCell | IntegratorCell |
| typedef Material< dim, Number >::scalar | scalar |
| typedef Material< dim, Number >::tensor | tensor |
| typedef Material< dim, Number >::symmetric_tensor | symmetric_tensor |
| Public Types inherited from ExaDG::Structure::Material< dim, Number > | |
| 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 | |
| StVenantKirchhoff (dealii::MatrixFree< dim, Number > const &matrix_free, unsigned int const dof_index, unsigned int const quad_index, StVenantKirchhoffData< dim > const &data, bool const large_deformation) | |
| symmetric_tensor | second_piola_kirchhoff_stress (tensor const &gradient_displacement, unsigned int const cell, unsigned int const q) const final |
| 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 final |
|
finalvirtual |
Implements ExaDG::Structure::Material< dim, Number >.
|
finalvirtual |
Implements ExaDG::Structure::Material< dim, Number >.