45class NormalFluxCalculator
 
   48  typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
 
   50  typedef FaceIntegrator<dim, 1, Number> FaceIntegratorScalar;
 
   52  typedef dealii::VectorizedArray<Number> scalar;
 
   54  NormalFluxCalculator(dealii::MatrixFree<dim, Number> 
const & matrix_free_in,
 
   55                       unsigned int                            dof_index_in,
 
   56                       unsigned int                            quad_index_in,
 
   58                       MPI_Comm 
const &                        mpi_comm_in);
 
   61  evaluate(VectorType 
const & solution, 
double const time, 
bool const unsteady);
 
   64  dealii::MatrixFree<dim, Number> 
const & matrix_free;
 
   65  unsigned int                            dof_index, quad_index;
 
   71  std::map<dealii::types::boundary_id, double> flux;
 
   73  MPI_Comm 
const mpi_comm;