51 explicit Newmark(
unsigned = 0,
double = .25,
double = .5);
64 void print()
override;
The Integrator class is basically a wrapper of the DomainBase class with regard to some status changi...
Definition: Integrator.h:46
A Newmark class defines a solver using Newmark algorithm.
Definition: Newmark.h:45
Newmark(unsigned=0, double=.25, double=.5)
Definition: Newmark.cpp:23
void assemble_matrix() override
Definition: Newmark.cpp:43
double C1
Definition: Newmark.h:49
vec from_incre_acceleration(const vec &, const uvec &) override
Definition: Newmark.cpp:93
double C4
Definition: Newmark.h:49
double C3
Definition: Newmark.h:49
void update_parameter(double) override
Definition: Newmark.cpp:99
double C2
Definition: Newmark.h:49
int update_trial_status() override
Definition: Newmark.cpp:60
double C5
Definition: Newmark.h:49
void update_compatibility() const override
update acceleration and velocity for zero displacement increment
Definition: Newmark.cpp:73
double C0
Definition: Newmark.h:49
vec from_incre_velocity(const vec &, const uvec &) override
Definition: Newmark.cpp:87
void assemble_resistance() override
Definition: Newmark.cpp:28
void print() override
Definition: Newmark.cpp:110