ExaDG
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ExaDG::IncNS::MeanVelocityCalculator< dim, Number > Class Template Reference

Public Types

typedef dealii::LinearAlgebra::distributed::Vector< Number > VectorType
 
typedef CellIntegrator< dim, dim, Number > CellIntegratorU
 
typedef FaceIntegrator< dim, dim, Number > FaceIntegratorU
 
typedef MeanVelocityCalculator< dim, Number > This
 
typedef dealii::VectorizedArray< Number > scalar
 

Public Member Functions

 MeanVelocityCalculator (dealii::MatrixFree< dim, Number > const &matrix_free_in, unsigned int const dof_index_in, unsigned int const quad_index_in, MeanVelocityCalculatorData< dim > const &data_in, MPI_Comm const &comm_in)
 
Number calculate_mean_velocity_area (VectorType const &velocity, double const &time)
 
Number calculate_mean_velocity_volume (VectorType const &velocity, double const &time)
 
Number calculate_flow_rate_volume (VectorType const &velocity, double const &time, double const &length) const
 
Number calculate_flow_rate_area (VectorType const &velocity, double const &time) const
 

The documentation for this class was generated from the following files: