22#ifndef B2MATERIAL_STRESS_3D_MIXED_LINEAR_H_ 
   23#define B2MATERIAL_STRESS_3D_MIXED_LINEAR_H_ 
   25#include "elements/properties/b2material_stress_3d_mixed.H" 
   26#include "io/b2000_db/b2000_db_v3/b2fortran_element_property.H" 
   30class MaterialStress3DMixedLinear : 
virtual public MaterialStress3DMixed {
 
   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          b2linalg::Vector<double, b2linalg::Vdense_constref> nodes_interpolation,
 
   40          const double bg_coordinates[3], 
const double covariant_base[3][3], 
const double volume,
 
   41          const double deformation_gradient[3][3], 
const double velocity[3],
 
   42          const double acceleration[3], 
const double interpolated_pressure, 
double stress[6],
 
   43          double& pressure, 
double CUU[21], 
double CUP[6], 
double& CPP, 
double inertia_force[3],
 
   44          double& density) 
override;
 
   48        std::string not_supported;
 
   58    typedef std::vector<Layer> Layers;
 
Contains the base classes for implementing Finite Elements.
Definition b2boundary_condition.H:32