34#include "../Integrator.h"
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;
47 OALTS(
unsigned,
double);
64 void print()
override;
Definition Integrator.h:150
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:136
void assemble_matrix() override
Definition OALTS.cpp:52
void commit_status() override
Definition OALTS.cpp:106
void update_parameter(double) override
Definition OALTS.cpp:96
vec from_incre_velocity(const vec &, const uvec &) override
Definition OALTS.cpp:124
bool time_independent_matrix() const override
Definition OALTS.cpp:33
void assemble_resistance() override
Definition OALTS.cpp:35
void print() override
Definition OALTS.cpp:152
void clear_status() override
Definition OALTS.cpp:118
vec from_incre_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:130
vec from_total_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:144
int update_trial_status(bool) override
Definition OALTS.cpp:80