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:157
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:118
void commit_status() override
Definition OALTS.cpp:88
void update_parameter(double) override
Definition OALTS.cpp:78
vec from_incre_velocity(const vec &, const uvec &) override
Definition OALTS.cpp:106
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:47
void print() override
Definition OALTS.cpp:134
void clear_status() override
Definition OALTS.cpp:100
vec from_incre_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:112
vec from_total_acceleration(const vec &, const uvec &) override
Definition OALTS.cpp:126
int update_trial_status(bool) override
Definition OALTS.cpp:62