37#ifndef GENERALIZEDALPHA_H
38#define GENERALIZEDALPHA_H
48 const double F1, F2, F3, F4, F9;
50 double F5 = 0., F6 = 0., F7 = 0., F8 = 0., F10 = 0., F11 = 0.;
75 void print()
override;
A GeneralizedAlpha class defines a solver using GeneralizedAlpha algorithm.
Definition: GeneralizedAlpha.h:42
GeneralizedAlpha(unsigned, double)
Definition: GeneralizedAlpha.cpp:22
void assemble_resistance() override
Definition: GeneralizedAlpha.cpp:49
void update_parameter(double) override
Definition: GeneralizedAlpha.cpp:169
sp_mat get_reference_load() override
Definition: GeneralizedAlpha.cpp:93
int process_load_resistance() override
Definition: GeneralizedAlpha.cpp:127
vec from_incre_velocity(const vec &, const uvec &) override
Definition: GeneralizedAlpha.cpp:180
vec get_force_residual() override
Definition: GeneralizedAlpha.cpp:89
int process_constraint_resistance() override
Definition: GeneralizedAlpha.cpp:143
int process_constraint() override
Definition: GeneralizedAlpha.cpp:111
vec get_displacement_residual() override
Definition: GeneralizedAlpha.cpp:91
void assemble_matrix() override
Definition: GeneralizedAlpha.cpp:66
int process_load() override
Definition: GeneralizedAlpha.cpp:95
vec from_incre_acceleration(const vec &, const uvec &) override
Definition: GeneralizedAlpha.cpp:186
void print() override
Definition: GeneralizedAlpha.cpp:192
int update_trial_status() override
Definition: GeneralizedAlpha.cpp:159
Definition: Integrator.h:149