|
ExaDG
|
Public Member Functions | |
| KineticEnergyCalculatorDetailed (MPI_Comm const &comm) | |
| void | setup (NavierStokesOperator const &navier_stokes_operator_in, dealii::MatrixFree< dim, Number > const &matrix_free_in, unsigned int const dof_index_in, unsigned int const quad_index_in, KineticEnergyData const &kinetic_energy_data_in) |
| void | evaluate (VectorType const &velocity, double const time, bool const unsteady) |
| Public Member Functions inherited from ExaDG::KineticEnergyCalculator< dim, Number > | |
| KineticEnergyCalculator (MPI_Comm const &comm) | |
| void | setup (dealii::MatrixFree< dim, Number > const &matrix_free_in, unsigned int const dof_index_in, unsigned int const quad_index_in, KineticEnergyData const &kinetic_energy_data_in) |
| void | evaluate (VectorType const &velocity, double const time, bool const unsteady) |
Additional Inherited Members | |
| Public Types inherited from ExaDG::KineticEnergyCalculator< dim, Number > | |
| typedef dealii::LinearAlgebra::distributed::Vector< Number > | VectorType |
| typedef dealii::VectorizedArray< Number > | scalar |
| typedef dealii::Tensor< 1, dim, dealii::VectorizedArray< Number > > | vector |
| typedef dealii::Tensor< 2, dim, dealii::VectorizedArray< Number > > | tensor |
| Public Attributes inherited from ExaDG::KineticEnergyCalculator< dim, Number > | |
| TimeControl | time_control |
| Protected Member Functions inherited from ExaDG::KineticEnergyCalculator< dim, Number > | |
| void | calculate_basic (VectorType const &velocity, double const time) |
| Number | integrate (dealii::MatrixFree< dim, Number > const &matrix_free_data, VectorType const &velocity, Number &energy, Number &enstrophy, Number &dissipation, Number &max_vorticity) |
| void | cell_loop (dealii::MatrixFree< dim, Number > const &data, std::vector< Number > &dst, VectorType const &src, std::pair< unsigned int, unsigned int > const &cell_range) |
| Protected Attributes inherited from ExaDG::KineticEnergyCalculator< dim, Number > | |
| MPI_Comm const | mpi_comm |
| bool | clear_files |
| dealii::MatrixFree< dim, Number > const * | matrix_free |
| unsigned int | dof_index |
| unsigned int | quad_index |
| KineticEnergyData | data |