4#ifndef SOLUTION_STATES_H
5#define SOLUTION_STATES_H
16 Array<double>& get_acceleration() {
return acceleration_; }
17 const Array<double>& get_acceleration()
const {
return acceleration_; }
19 Array<double>& get_velocity() {
return velocity_; }
20 const Array<double>& get_velocity()
const {
return velocity_; }
22 Array<double>& get_displacement() {
return displacement_; }
23 const Array<double>& get_displacement()
const {
return displacement_; }
26 Array<double> acceleration_;
27 Array<double> displacement_;
28 Array<double> velocity_;
Represents solution variables at a single time step.
Definition SolutionStates.h:15
Holds solution state at old, current, and intermediate time levels.
Definition SolutionStates.h:39
Solution intermediate
Generalized-alpha intermediate level (Ag, Yg, Dg)
Definition SolutionStates.h:42
Solution current
Current solution being computed at time n+1 (An, Dn, Yn)
Definition SolutionStates.h:41
Solution old
Previous converged solution at time n (Ao, Do, Yo)
Definition SolutionStates.h:40