/home/runner/work/kynema-sgf/kynema-sgf/src/equation_systems/tke/TKESource.H Source File

Kynema-SGF API: /home/runner/work/kynema-sgf/kynema-sgf/src/equation_systems/tke/TKESource.H Source File
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
TKESource.H
Go to the documentation of this file.
1#ifndef TKESOURCE_H
2#define TKESOURCE_H
3
4#include "src/core/Factory.H"
8#include "AMReX_MultiFab.H"
9
10namespace kynema_sgf {
11
12class CFDSim;
13
14namespace pde {
15
19class TKESource : public Factory<TKESource, const CFDSim&>
20{
21public:
22 static std::string base_identifier() { return "TKESource"; }
23
24 ~TKESource() override = default;
25
26 virtual void operator()(
27 int lev,
28 const amrex::MFIter& mfi,
29 const amrex::Box& bx,
30 FieldState fstate,
31 const amrex::Array4<amrex::Real>& src_term) const = 0;
32};
33
34} // namespace pde
35} // namespace kynema_sgf
36
37#endif /* TKESOURCE_H */
Definition CFDSim.H:55
Definition TKESource.H:20
static std::string base_identifier()
Definition TKESource.H:22
~TKESource() override=default
virtual void operator()(int lev, const amrex::MFIter &mfi, const amrex::Box &bx, FieldState fstate, const amrex::Array4< amrex::Real > &src_term) const =0
FieldState
Definition FieldDescTypes.H:16
Definition AdvOp_Godunov.H:21
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10