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:151
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:123
void commit_status() override
Definition OALTS.cpp:93
void update_parameter(double) override
Definition OALTS.cpp:83
vec from_incre_velocity(const vec &, const uvec &) override
Definition OALTS.cpp:111
bool time_independent_matrix() const override
Definition OALTS.cpp:33
void assemble_resistance() override
Definition OALTS.cpp:35
void assemble_effective_matrix() override
Definition OALTS.cpp:52
void print() override
Definition OALTS.cpp:139
void clear_status() override
Definition OALTS.cpp:105
vec from_incre_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:117
vec from_total_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:131
int update_trial_status(bool) override
Definition OALTS.cpp:67