31class MeanScalarCalculator
34 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
36 typedef FaceIntegrator<dim, 1, Number> FaceIntegratorScalar;
38 typedef dealii::VectorizedArray<Number> scalar;
40 MeanScalarCalculator(dealii::MatrixFree<dim, Number>
const & matrix_free_in,
41 unsigned int dof_index_in,
42 unsigned int quad_index_in,
43 MPI_Comm
const & mpi_comm_in);
46 calculate_mean_scalar(VectorType
const & solution,
47 std::map<dealii::types::boundary_id, Number> & mean_scalar);
50 dealii::MatrixFree<dim, Number>
const & matrix_free;
51 unsigned int dof_index, quad_index;
53 MPI_Comm
const mpi_comm;