35 static constexpr unsigned m_node = 3, m_dof = 2, m_size = m_dof * m_node;
37 const double area = 0.;
38 const double weight = 0.;
40 mat inv_coor, strain_mat;
44 CAX3(
unsigned, uvec&&,
unsigned,
bool =
false);
46 int initialize(
const shared_ptr<DomainBase>&)
override;
56 void print()
override;
59 void Setup()
override;
60 void GetData(vtkSmartPointer<vtkDoubleArray>&,
OutputType)
override;
61 void SetDeformation(vtkSmartPointer<vtkPoints>&,
double)
override;
OutputType
Definition: OutputType.h:23
The CAX3 class defines CAX3 element.
Definition: CAX3.h:34
vector< vec > record(OutputType) override
Definition: CAX3.cpp:87
int update_status() override
Definition: CAX3.cpp:63
CAX3(unsigned, uvec &&, unsigned, bool=false)
Definition: CAX3.cpp:24
int initialize(const shared_ptr< DomainBase > &) override
Definition: CAX3.cpp:27
int reset_status() override
Definition: CAX3.cpp:85
int clear_status() override
Definition: CAX3.cpp:83
int commit_status() override
Definition: CAX3.cpp:81
void print() override
Definition: CAX3.cpp:89
Definition: MaterialElement.h:64