50 template<
typename T>
void generate_constants(
double,
double,
double) {
throw invalid_argument(
"need a proper scheme"); }
53 explicit GSSSS(
unsigned);
74 void print()
override;
A GSSSS class defines a solver using GSSSS algorithm.
Definition: GSSSS.h:38
GSSSS(unsigned)
Definition: GSSSS.cpp:22
const double L4
Definition: GSSSS.h:40
double C2
Definition: GSSSS.h:47
double XA
Definition: GSSSS.h:47
sp_mat get_reference_load() override
Definition: GSSSS.cpp:72
void assemble_resistance() override
Definition: GSSSS.cpp:28
double C0
Definition: GSSSS.h:47
void assemble_matrix() override
Definition: GSSSS.cpp:45
vec get_displacement_residual() override
Definition: GSSSS.cpp:70
int update_trial_status() override
Definition: GSSSS.cpp:138
double W1G6
Definition: GSSSS.h:43
void update_parameter(double) override
Definition: GSSSS.cpp:148
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
int process_constraint() override
Definition: GSSSS.cpp:90
int process_load() override
Definition: GSSSS.cpp:74
int process_load_resistance() override
Definition: GSSSS.cpp:106
int process_constraint_resistance() override
Definition: GSSSS.cpp:122
double XD
Definition: GSSSS.h:47
double XV
Definition: GSSSS.h:47
void print() override
Definition: GSSSS.cpp:178
double W2G5
Definition: GSSSS.h:43
double L3
Definition: GSSSS.h:42
double DT
Definition: GSSSS.h:45
double C1
Definition: GSSSS.h:47
double C3
Definition: GSSSS.h:47
vec get_force_residual() override
Definition: GSSSS.cpp:68
const double L2
Definition: GSSSS.h:40
vec from_incre_velocity(const vec &, const uvec &) override
Definition: GSSSS.cpp:166
vec from_incre_acceleration(const vec &, const uvec &) override
Definition: GSSSS.cpp:172
const double L1
Definition: GSSSS.h:40
double C4
Definition: GSSSS.h:47
GSSSSOptimal(unsigned, double)
Definition: GSSSS.cpp:232
GSSSSU0(unsigned, vec &&)
Definition: GSSSS.cpp:193
GSSSSV0(unsigned, vec &&)
Definition: GSSSS.cpp:215
Definition: Integrator.h:149