50 template<
typename T>
void generate_constants(
double,
double,
double) {
throw invalid_argument(
"need a proper scheme"); }
53 explicit GSSSS(
unsigned);
73 void print()
override;
A GSSSS class defines a solver using GSSSS algorithm.
Definition: GSSSS.h:38
GSSSS(unsigned)
Definition: GSSSS.cpp:23
const double L4
Definition: GSSSS.h:40
double XPV3
Definition: GSSSS.h:47
void assemble_resistance() override
Definition: GSSSS.cpp:29
double XPA2
Definition: GSSSS.h:47
void assemble_matrix() override
Definition: GSSSS.cpp:44
int update_trial_status() override
Definition: GSSSS.cpp:125
double W1G6
Definition: GSSSS.h:43
double W1G1
Definition: GSSSS.h:43
void update_parameter(double) override
Definition: GSSSS.cpp:150
double W1G4
Definition: GSSSS.h:43
double W1
Definition: GSSSS.h:43
double L5
Definition: GSSSS.h:42
double W3G3
Definition: GSSSS.h:43
void generate_constants(double, double, double)
Definition: GSSSS.h:50
double XPV2
Definition: GSSSS.h:47
int process_constraint() override
Definition: GSSSS.cpp:77
int process_load() override
Definition: GSSSS.cpp:61
int process_load_resistance() override
Definition: GSSSS.cpp:93
void update_compatibility() const override
Definition: GSSSS.cpp:161
int process_constraint_resistance() override
Definition: GSSSS.cpp:109
double XPA3
Definition: GSSSS.h:47
void print() override
Definition: GSSSS.cpp:190
double XCAD
Definition: GSSSS.h:47
double W2G5
Definition: GSSSS.h:43
double L3
Definition: GSSSS.h:42
double XCVD
Definition: GSSSS.h:47
double DT
Definition: GSSSS.h:45
const double L2
Definition: GSSSS.h:40
double W2G2
Definition: GSSSS.h:43
vec from_incre_velocity(const vec &, const uvec &) override
Definition: GSSSS.cpp:178
vec from_incre_acceleration(const vec &, const uvec &) override
Definition: GSSSS.cpp:184
void stage_status() override
Definition: GSSSS.cpp:135
const double L1
Definition: GSSSS.h:40
GSSSSOptimal(unsigned, double)
Definition: GSSSS.cpp:260
GSSSSU0(unsigned, vec &&)
Definition: GSSSS.cpp:209
GSSSSV0(unsigned, vec &&)
Definition: GSSSS.cpp:237
The Integrator class is basically a wrapper of the DomainBase class with regard to some status changi...
Definition: Integrator.h:46