42 static constexpr int enhanced_mode = 2;
44 const mat mat_stiffness, iso_mapping;
48 mat initial_viwt, trial_viwt, current_viwt;
49 vec trial_vif, current_vif;
50 vec trial_zeta, current_zeta;
51 vec trial_beta, current_beta;
52 vec trial_alpha, current_alpha;
53 vec trial_q, current_q;
57 static mat form_transformation(
const mat&);
58 static mat form_enhanced_strain(
const vec&,
int);
63 int initialize(
const shared_ptr<DomainBase>&)
override;
75 void print()
override;
OutputType
Definition: OutputType.h:23
A GCMQ class.
Definition: GCMQ.h:41
int commit_status() override
Definition: GCMQ.cpp:162
int update_status() override
Definition: GCMQ.cpp:132
int initialize(const shared_ptr< DomainBase > &) override
Definition: GCMQ.cpp:61
vector< vec > record(OutputType) override
Definition: GCMQ.cpp:204
mat compute_shape_function(const mat &, unsigned) const override
Definition: GCMQ.cpp:202
void print() override
Definition: GCMQ.cpp:228
int reset_status() override
Definition: GCMQ.cpp:189
int clear_status() override
Definition: GCMQ.cpp:175
An IntegrationPlan class.
Definition: IntegrationPlan.h:77
A SGCMQ class.
Definition: SGCMQ.h:39
SGCMQ(unsigned, uvec &&, unsigned, double=1., char='I')
Definition: SGCMQ.cpp:154