22#ifndef B2MATERIAL_STRESS_2D_MIXED_ISOTROPIC_LINEAR_H_
23#define B2MATERIAL_STRESS_2D_MIXED_ISOTROPIC_LINEAR_H_
25#include "elements/properties/b2material_stress_2d_mixed.H"
26#include "io/b2000_db/b2000_db_v3/b2fortran_element_property.H"
30class MaterialStress2DMixedIsotropicLinear :
virtual public MaterialStress2DMixed {
32 void init(b2dbv3::MaterialProperty* material);
35 Model* model,
const bool linear,
const EquilibriumSolution equilibrium_solution,
36 const double time,
const double delta_time, GradientContainer* gradient_container,
37 SolverHints* solver_hints,
const Element* element,
const double el_coordinates[3],
39 const b2linalg::Vector<double, b2linalg::Vdense_constref> nodes_interpolation,
40 const double bg_coordinates[3],
const double covariant_base[2][2],
const double volume,
41 const double deformation_gradient[2][2],
const double velocity[2],
42 const double acceleration[2],
const double interpolated_pressure,
double stress[3],
43 double& pressure,
double CUU[6],
double CUP[3],
double& CPP,
double inertia_force[2],
44 double& density)
override;
48 std::string not_supported;
Contains the base classes for implementing Finite Elements.
Definition b2boundary_condition.H:32