36 struct IntegrationPoint final {
51 explicit IntegrationPoint(vec&&);
54 static constexpr
unsigned s_node = 4, s_dof = 6, s_size = s_dof * s_node;
56 static const mat mapping;
58 const
double thickness;
60 vector<IntegrationPoint> int_pt;
62 static field<mat> form_plate_transformation(const mat&);
63 static mat form_drilling_n(const vec&, const vec&);
64 static mat form_drilling_dn(const vec&, const vec&);
65 static mat form_displacement_dn(const mat&, const mat&);
86 void print() override;
89 void Setup()
override;
90 void GetData(vtkSmartPointer<vtkDoubleArray>&,
OutputType)
override;
91 void SetDeformation(vtkSmartPointer<vtkPoints>&,
double)
override;
The DomainBase class is a template.
Definition DomainBase.h:104