48 template<
typename T>
void generate_constants(
double,
double,
double) {
throw invalid_argument(
"need a proper scheme"); }
51 explicit GSSSS(
unsigned);
71 void print()
override;
double W2G2
Definition: GSSSS.h:41
double W1
Definition: GSSSS.h:41
int process_constraint() override
Definition: GSSSS.cpp:74
double W1G6
Definition: GSSSS.h:41
double W1G4
Definition: GSSSS.h:41
double DT
Definition: GSSSS.h:43
double XPV3
Definition: GSSSS.h:45
vec from_incre_acceleration(const vec &, const uvec &) override
Definition: GSSSS.cpp:181
double L5
Definition: GSSSS.h:40
void assemble_resistance() override
Definition: GSSSS.cpp:26
vec from_incre_velocity(const vec &, const uvec &) override
Definition: GSSSS.cpp:175
void print() override
Definition: GSSSS.cpp:187
double XCAD
Definition: GSSSS.h:45
void update_parameter(double) override
Definition: GSSSS.cpp:147
void generate_constants(double, double, double)
Definition: GSSSS.h:48
double XPA3
Definition: GSSSS.h:45
int process_load() override
Definition: GSSSS.cpp:58
GSSSS(unsigned)
Definition: GSSSS.cpp:23
double L2
Definition: GSSSS.h:40
double XCVD
Definition: GSSSS.h:45
A GSSSS class defines a solver using GSSSS algorithm.
Definition: GSSSS.h:38
The Integrator class is basically a wrapper of the DomainBase class with regard to some status changi...
Definition: Integrator.h:46
int process_load_resistance() override
Definition: GSSSS.cpp:90
int update_trial_status() override
Definition: GSSSS.cpp:122
double L4
Definition: GSSSS.h:40
double W3G3
Definition: GSSSS.h:41
double W1G1
Definition: GSSSS.h:41
double XPV2
Definition: GSSSS.h:45
void stage_status() override
Definition: GSSSS.cpp:132
int process_constraint_resistance() override
Definition: GSSSS.cpp:106
double W2G5
Definition: GSSSS.h:41
double XPA2
Definition: GSSSS.h:45
double L3
Definition: GSSSS.h:40
void update_compatibility() const override
Definition: GSSSS.cpp:158
double L1
Definition: GSSSS.h:40
void assemble_matrix() override
Definition: GSSSS.cpp:41