35 struct IntegrationPoint final {
38 unique_ptr<Material> c_material;
40 IntegrationPoint(vec&&,
double, unique_ptr<Material>&&);
43 static constexpr unsigned c_dof = 3;
45 const unsigned c_node;
47 const unsigned c_size = c_dof * c_node;
49 vector<IntegrationPoint> int_pt;
60 int initialize(
const shared_ptr<DomainBase>&)
override;
70 void print()
override;
OutputType
Definition: OutputType.h:21
The PatchCube class.
Definition: PatchCube.h:34
void print() override
Definition: PatchCube.cpp:151
int clear_status() override
Definition: PatchCube.cpp:133
int reset_status() override
Definition: PatchCube.cpp:139
vector< vec > record(OutputType) override
Definition: PatchCube.cpp:145
int initialize(const shared_ptr< DomainBase > &) override
Definition: PatchCube.cpp:35
int update_status() override
Definition: PatchCube.cpp:111
int commit_status() override
Definition: PatchCube.cpp:127