40 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
41 typedef std::pair<unsigned int, unsigned int> Range;
42 typedef CellIntegrator<dim, dim, Number> IntegratorCell;
44 typedef dealii::VectorizedArray<Number> scalar;
45 typedef dealii::Tensor<2, dim, dealii::VectorizedArray<Number>> tensor;
46 typedef dealii::SymmetricTensor<2, dim, dealii::VectorizedArray<Number>> symmetric_tensor;
56 virtual symmetric_tensor
57 second_piola_kirchhoff_stress(tensor
const & gradient_displacement,
58 unsigned int const cell,
59 unsigned int const q)
const = 0;
67 virtual symmetric_tensor
68 second_piola_kirchhoff_stress_displacement_derivative(tensor
const & gradient_increment,
69 tensor
const & deformation_gradient,
70 unsigned int const cell,
71 unsigned int const q)
const = 0;