/home/runner/work/amr-wind/amr-wind/amr-wind/physics/TaylorGreenVortex.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/physics/TaylorGreenVortex.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
TaylorGreenVortex.H
Go to the documentation of this file.
1#ifndef TaylorGreenVortex_H
2#define TaylorGreenVortex_H
3
6#include "AMReX_REAL.H"
7
8using namespace amrex::literals;
9
10namespace amr_wind {
11
15class TaylorGreenVortex : public Physics::Register<TaylorGreenVortex>
16{
17public:
18 static std::string identifier() { return "TaylorGreenVortex"; }
19
20 explicit TaylorGreenVortex(const CFDSim& sim);
21
22 ~TaylorGreenVortex() override = default;
25 void initialize_fields(int level, const amrex::Geometry& geom) override;
26
27 void post_init_actions() override {}
28
29 void post_regrid_actions() override {}
30
31 void pre_advance_work() override {}
32
33 void post_advance_work() override {}
34
35private:
38
40 amrex::Real m_rho{1.0_rt};
41};
42
43} // namespace amr_wind
44
45#endif /* TaylorGreenVortex_H */
Definition CFDSim.H:54
Definition Field.H:116
static std::string identifier()
Definition TaylorGreenVortex.H:18
TaylorGreenVortex(const CFDSim &sim)
Definition TaylorGreenVortex.cpp:11
Field & m_velocity
Definition TaylorGreenVortex.H:36
void post_init_actions() override
Definition TaylorGreenVortex.H:27
~TaylorGreenVortex() override=default
void post_advance_work() override
Definition TaylorGreenVortex.H:33
void pre_advance_work() override
Definition TaylorGreenVortex.H:31
void post_regrid_actions() override
Definition TaylorGreenVortex.H:29
amrex::Real m_rho
initial density value
Definition TaylorGreenVortex.H:40
Field & m_density
Definition TaylorGreenVortex.H:37
void initialize_fields(int level, const amrex::Geometry &geom) override
Initialize the temperature and velocity fields for BoussinesqBubble simulations.
Definition TaylorGreenVortex.cpp:22
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10