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:137
void assemble_matrix() override
Definition OALTS.cpp:49
void commit_status() override
Definition OALTS.cpp:107
int update_trial_status() override
Definition OALTS.cpp:79
void update_parameter(double) override
Definition OALTS.cpp:97
vec from_incre_velocity(const vec &, const uvec &) override
Definition OALTS.cpp:125
void assemble_resistance() override
Definition OALTS.cpp:32
void print() override
Definition OALTS.cpp:153
void clear_status() override
Definition OALTS.cpp:119
vec from_incre_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:131
vec from_total_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:145
OALTS(unsigned, double)
Definition OALTS.cpp:22