36class TimeIntBDFConsistentSplitting :
public TimeIntBDF<dim, Number>
39 using BoostInputArchiveType = TimeIntBase::BoostInputArchiveType;
40 using BoostOutputArchiveType = TimeIntBase::BoostOutputArchiveType;
42 typedef TimeIntBDF<dim, Number> Base;
44 typedef typename Base::VectorType VectorType;
49 TimeIntBDFConsistentSplitting(std::shared_ptr<Operator> operator_in,
53 MPI_Comm
const & mpi_comm_in,
54 bool const is_test_in);
56 virtual ~TimeIntBDFConsistentSplitting()
61 postprocessing_stability_analysis();
64 print_iterations()
const final;
67 get_velocity()
const final;
70 get_velocity_np()
const final;
73 get_pressure()
const final;
76 get_pressure_np()
const final;
80 allocate_vectors()
final;
83 setup_derived()
final;
86 do_timestep_solve()
final;
89 prepare_vectors_for_next_timestep()
final;
92 evaluate_convective_term();
95 update_time_integrator_constants()
final;
98 initialize_current_solution()
final;
101 initialize_former_multistep_dof_vectors()
final;
104 initialize_velocity_dbc();
110 rhs_pressure(VectorType & rhs)
const;
116 rhs_momentum(VectorType & rhs, VectorType
const & transport_velocity)
const;
122 solve_steady_problem()
final;
128 get_velocity(
unsigned int i )
const final;
131 get_pressure(
unsigned int i )
const final;
134 set_velocity(VectorType
const & velocity,
unsigned int const i )
final;
137 set_pressure(VectorType
const & pressure,
unsigned int const i )
final;
139 std::shared_ptr<Operator> pde_operator;
141 std::vector<VectorType> velocity;
143 VectorType velocity_np;
145 std::vector<VectorType> pressure;
147 VectorType pressure_np;
149 std::vector<VectorType> velocity_divergence;
151 std::vector<VectorType> vec_convective_term_div;
153 std::vector<VectorType> velocity_dbc;
154 VectorType velocity_dbc_np;
157 std::pair<
unsigned int ,
unsigned long long >
159 std::pair<
unsigned int ,
unsigned long long >
160 iterations_projection;
163 std::tuple<unsigned long long, unsigned long long> >
166 std::pair<
unsigned int ,
unsigned long long > iterations_penalty;
167 std::pair<
unsigned int ,
unsigned long long > iterations_mass;
Definition postprocessor_interface.h:37