22#ifndef INCLUDE_EXADG_COMPRESSIBLE_NAVIER_STOKES_POSTPROCESSOR_OUTPUT_GENERATOR_H_
23#define INCLUDE_EXADG_COMPRESSIBLE_NAVIER_STOKES_POSTPROCESSOR_OUTPUT_GENERATOR_H_
29#include <exadg/postprocessor/output_data_base.h>
30#include <exadg/postprocessor/solution_field.h>
31#include <exadg/postprocessor/time_control.h>
40 : write_velocity(
false),
41 write_pressure(
false),
42 write_temperature(
false),
43 write_vorticity(
false),
44 write_divergence(
false),
45 write_shear_rate(
false),
46 write_processor_id(
false)
51 print(dealii::ConditionalOStream & pcout,
bool unsteady)
53 OutputDataBase::print(pcout, unsteady);
55 print_parameter(pcout,
"Write velocity", write_velocity);
56 print_parameter(pcout,
"Write pressure", write_pressure);
57 print_parameter(pcout,
"Write temperature", write_temperature);
58 print_parameter(pcout,
"Write vorticity", write_vorticity);
59 print_parameter(pcout,
"Write divergence", write_divergence);
60 print_parameter(pcout,
"Write shear rate", write_shear_rate);
61 print_parameter(pcout,
"Write processor ID", write_processor_id);
71 bool write_temperature;
77 bool write_divergence;
80 bool write_shear_rate;
84 bool write_processor_id;
87template<
int dim,
typename Number>
91 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
96 setup(dealii::DoFHandler<dim>
const & dof_handler_in,
97 dealii::Mapping<dim>
const & mapping_in,
101 evaluate(VectorType
const & solution_conserved,
104 bool const unsteady);
109 MPI_Comm
const mpi_comm;
111 dealii::SmartPointer<dealii::DoFHandler<dim>
const> dof_handler;
112 dealii::SmartPointer<dealii::Mapping<dim>
const> mapping;
Definition output_generator.h:89
Definition solution_field.h:39
Definition time_control.h:64
Definition output_generator.h:38
Definition output_data_base.h:31