87 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
90 dealii::Mapping<dim>
const & mapping);
96 setup(std::function<
double(
double const &)>
const & grid_tranform,
100 evaluate(VectorType
const & velocity,
bool const unsteady);
111 static unsigned int const n_points_y_per_cell_linear = 11;
112 unsigned int n_points_y_per_cell;
115 evaluate_statistics(VectorType
const & velocity);
118 evaluate_statistics(
const std::vector<VectorType> & velocity);
121 do_evaluate(
const std::vector<VectorType const *> & velocity);
124 do_write_output(std::string
const filename,
double const dynamic_viscosity,
double const density);
126 dealii::DoFHandler<dim>
const & dof_handler;
127 dealii::Mapping<dim>
const & mapping;
131 std::vector<double> y_glob;
134 std::vector<std::vector<double>> vel_glob;
137 std::vector<std::vector<double>> velsq_glob;
140 std::vector<double> veluv_glob;
143 int number_of_samples;
145 bool write_final_output;