44class NormalFluxCalculator
47 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
49 typedef FaceIntegrator<dim, 1, Number> FaceIntegratorScalar;
51 typedef dealii::VectorizedArray<Number> scalar;
53 NormalFluxCalculator(dealii::MatrixFree<dim, Number>
const & matrix_free_in,
54 unsigned int dof_index_in,
55 unsigned int quad_index_in,
57 MPI_Comm
const & mpi_comm_in);
60 evaluate(VectorType
const & solution,
double const time,
bool const unsteady);
63 dealii::MatrixFree<dim, Number>
const & matrix_free;
64 unsigned int dof_index, quad_index;
70 std::map<dealii::types::boundary_id, double> flux;
72 MPI_Comm
const mpi_comm;