47class DriverSteadyProblems
50 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
51 typedef dealii::LinearAlgebra::distributed::BlockVector<Number> BlockVectorType;
56 MPI_Comm
const & mpi_comm_,
63 solve(
double const time = 0.0,
bool unsteady_problem =
false);
68 std::shared_ptr<TimerTree>
72 print_iterations()
const;
79 initialize_solution();
82 do_solve(
double const time = 0.0,
bool unsteady_problem =
false);
85 print_solver_info(
double const time,
bool unsteady_problem =
false)
const;
88 postprocessing(
double const time = 0.0,
bool unsteady_problem =
false)
const;
90 std::shared_ptr<OperatorCoupled<dim, Number>> pde_operator;
94 MPI_Comm
const mpi_comm;
98 dealii::Timer global_timer;
99 std::shared_ptr<TimerTree> timer_tree;
101 dealii::ConditionalOStream pcout;
103 BlockVectorType solution;
104 BlockVectorType rhs_vector;
106 std::shared_ptr<PostProcessorInterface<Number>> postprocessor;
111 std::tuple<unsigned long long, unsigned long long> >
Definition postprocessor_interface.h:34