ExaDG
|
#include <kinetic_energy_spectrum.h>
Public Types | |
typedef dealii::LinearAlgebra::distributed::Vector< Number > | VectorType |
Public Member Functions | |
KineticEnergySpectrumCalculator (MPI_Comm const &mpi_comm) | |
void | setup (dealii::MatrixFree< dim, Number > const &matrix_free_data_in, dealii::DoFHandler< dim > const &dof_handler_in, KineticEnergySpectrumData const &data_in) |
void | evaluate (VectorType const &velocity, double const time, bool const unsteady) |
Public Attributes | |
TimeControl | time_control |
This class evaluates the kinetic energy spectrum on a periodic box. The mesh must be composed of hypercube (quad, hex) elements. Exploiting the symmetries of the Taylor-Green problem is implemented as a special case, in order to be able to solve the PDE problem only on the symmetric box instead of the periodic box ("full" domain).