34 const unsigned max_iteration;
36 const unsigned mat_tag;
38 unique_ptr<Material> trial_mat_obj, current_mat_obj;
51 int initialize(
const shared_ptr<DomainBase>&)
override;
53 unique_ptr<Material>
get_copy()
override;
87 void print()
override;
const mat & get_initial_damping() const override
Definition: Substepping.cpp:55
~Substepping() override=default
const vec & get_trial_strain_rate() override
Definition: Substepping.cpp:81
Substepping & operator=(const Substepping &)=delete
int initialize(const shared_ptr< DomainBase > &) override
Definition: Substepping.cpp:33
unique_ptr< Material > get_copy() override
Definition: Substepping.cpp:51
A Substepping material class.
Definition: Substepping.h:33
const vec & get_initial_history() const override
Definition: Substepping.cpp:57
const mat & get_current_secant() override
Definition: Substepping.cpp:63
Substepping(unsigned, unsigned, unsigned)
Definition: Substepping.cpp:21
const vec & get_current_strain_rate() override
Definition: Substepping.cpp:75
OutputType
Definition: OutputType.h:21
int update_trial_status(const vec &) override
Definition: Substepping.cpp:94
const mat & get_trial_stiffness() override
Definition: Substepping.cpp:71
const mat & get_trial_damping() override
Definition: Substepping.cpp:67
A Material abstract base class.
Definition: Material.h:102
const mat & get_current_damping() override
Definition: Substepping.cpp:61
const vec & get_current_stress() override
Definition: Substepping.cpp:77
double get_parameter(ParameterType) const override
Definition: Substepping.cpp:53
void print() override
Definition: Substepping.cpp:92
void set_initial_history(const vec &) override
Definition: Substepping.cpp:85
std::vector< vec > record(OutputType) override
Definition: Substepping.cpp:90
const mat & get_current_stiffness() override
Definition: Substepping.cpp:65
const vec & get_trial_strain() override
Definition: Substepping.cpp:79
int commit_status() override
Definition: Substepping.cpp:134
const vec & get_current_strain() override
Definition: Substepping.cpp:73
int clear_status() override
Definition: Substepping.cpp:126
const vec & get_trial_stress() override
Definition: Substepping.cpp:83
const mat & get_initial_stiffness() const override
Definition: Substepping.cpp:59
ParameterType
Definition: ParameterType.h:21
int reset_status() override
Definition: Substepping.cpp:140
const mat & get_trial_secant() override
Definition: Substepping.cpp:69