52class TimeIntGenAlpha :
public TimeIntGenAlphaBase<Number>
55 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
61 MPI_Comm
const & mpi_comm_in,
62 bool const is_test_in);
65 setup(
bool const do_restart)
final;
72 compute_initial_acceleration(
bool const do_restart);
75 print_iterations()
const;
78 extrapolate_displacement_to_np(VectorType & displacement);
81 get_displacement_np();
87 extrapolate_velocity_to_np(VectorType & velocity);
96 set_displacement(VectorType
const & displacement);
108 do_timestep_solve()
final;
111 prepare_vectors_for_next_timestep()
final;
114 do_write_restart(std::string
const & filename)
const final;
117 do_read_restart(std::ifstream & in)
final;
120 postprocessing()
const final;
123 print_solver_info()
const final;
125 std::shared_ptr<Interface::Operator<Number>> pde_operator;
127 std::shared_ptr<PostProcessor<dim, Number>> postprocessor;
131 unsigned int const refine_steps_time;
135 MPI_Comm
const mpi_comm;
137 dealii::ConditionalOStream pcout;
140 VectorType displacement_n, displacement_np;
141 VectorType velocity_n, velocity_np;
142 VectorType acceleration_n, acceleration_np;
145 bool use_extrapolation;
147 VectorType displacement_last_iter;
151 std::tuple<unsigned long long, unsigned long long> >
Definition postprocessor.h:47