29class MeanScalarCalculator
32 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
34 typedef FaceIntegrator<dim, 1, Number> FaceIntegratorScalar;
36 typedef dealii::VectorizedArray<Number> scalar;
38 MeanScalarCalculator(dealii::MatrixFree<dim, Number>
const & matrix_free_in,
39 unsigned int dof_index_in,
40 unsigned int quad_index_in,
41 MPI_Comm
const & mpi_comm_in);
44 calculate_mean_scalar(VectorType
const & solution,
45 std::map<dealii::types::boundary_id, Number> & mean_scalar);
48 dealii::MatrixFree<dim, Number>
const & matrix_free;
49 unsigned int dof_index, quad_index;
51 MPI_Comm
const mpi_comm;