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

#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
 

Detailed Description

template<int dim, typename Number>
class ExaDG::KineticEnergySpectrumCalculator< dim, Number >

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).


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