37#ifndef GENERALIZEDALPHA_H
38#define GENERALIZEDALPHA_H
40#include "../Integrator.h"
48 const double F1, F2, F3, F4, F9;
50 double F5 = 0., F6 = 0., F7 = 0., F8 = 0., F10 = 0., F11 = 0.;
74 void print()
override;
A GeneralizedAlpha class defines a solver using GeneralizedAlpha algorithm.
Definition GeneralizedAlpha.h:42
int process_load_impl(bool) override
Definition GeneralizedAlpha.cpp:34
void assemble_resistance() override
Definition GeneralizedAlpha.cpp:93
void update_parameter(double) override
Definition GeneralizedAlpha.cpp:23
sp_mat get_reference_load() override
Definition GeneralizedAlpha.cpp:137
vec from_incre_velocity(const vec &, const uvec &) override
Definition GeneralizedAlpha.cpp:149
vec get_force_residual() override
Definition GeneralizedAlpha.cpp:133
vec get_displacement_residual() override
Definition GeneralizedAlpha.cpp:135
void assemble_matrix() override
Definition GeneralizedAlpha.cpp:110
int update_trial_status(bool) override
Definition GeneralizedAlpha.cpp:139
vec from_incre_acceleration(const vec &, const uvec &) override
Definition GeneralizedAlpha.cpp:155
void print() override
Definition GeneralizedAlpha.cpp:161
int process_constraint_impl(bool) override
Definition GeneralizedAlpha.cpp:50
Definition Integrator.h:150