37 const double A1, A2, B0, B1, B2, B10, B20;
39 double DT{0.}, P1{0.}, P2{0.}, P3{0.};
41 bool if_starting =
true;
44 OALTS(
unsigned,
double);
61 void print()
override;
Definition: Integrator.h:149
A OALTS class defines a solver using OALTS algorithm.
Definition: OALTS.h:36
vec from_total_velocity(const vec &, const uvec &) override
Definition: OALTS.cpp:133
void assemble_matrix() override
Definition: OALTS.cpp:49
void commit_status() override
Definition: OALTS.cpp:103
int update_trial_status() override
Definition: OALTS.cpp:77
void update_parameter(double) override
Definition: OALTS.cpp:93
vec from_incre_velocity(const vec &, const uvec &) override
Definition: OALTS.cpp:121
void assemble_resistance() override
Definition: OALTS.cpp:32
void print() override
Definition: OALTS.cpp:149
void clear_status() override
Definition: OALTS.cpp:115
vec from_incre_acceleration(const vec &, const uvec &) override
Definition: OALTS.cpp:127
vec from_total_acceleration(const vec &, const uvec &) override
Definition: OALTS.cpp:141
OALTS(unsigned, double)
Definition: OALTS.cpp:22