29 #ifndef BATHETWOSTEP_H
30 #define BATHETWOSTEP_H
40 FLAG step_flag = FLAG::TRAP;
42 double C0 = 0., C1 = 0., C2 = 0., C3 = 0., C4 = 0., C5 = 0., C6 = 0.;
61 void print()
override;
A BatheTwoStep class defines a solver using BatheTwoStep algorithm.
Definition: BatheTwoStep.h:34
void commit_status() override
Definition: BatheTwoStep.cpp:74
void clear_status() override
Definition: BatheTwoStep.cpp:93
vec from_incre_acceleration(const vec &, const uvec &) override
Definition: BatheTwoStep.cpp:134
void update_parameter(double) override
Definition: BatheTwoStep.cpp:145
void assemble_matrix() override
Definition: BatheTwoStep.cpp:38
void update_compatibility() const override
update acceleration and velocity for zero displacement increment
Definition: BatheTwoStep.cpp:103
void assemble_resistance() override
Definition: BatheTwoStep.cpp:23
vec from_incre_velocity(const vec &, const uvec &) override
Definition: BatheTwoStep.cpp:123
void print() override
Definition: BatheTwoStep.cpp:157
int update_trial_status() override
Definition: BatheTwoStep.cpp:59
The Integrator class is basically a wrapper of the DomainBase class with regard to some status changi...
Definition: Integrator.h:46
Integrator(unsigned=0)
Definition: Integrator.cpp:22