/home/runner/work/kynema-sgf/kynema-sgf/src/equation_systems/icns/source_terms/BurggrafFlowForcing.H Source File

Kynema-SGF API: /home/runner/work/kynema-sgf/kynema-sgf/src/equation_systems/icns/source_terms/BurggrafFlowForcing.H Source File
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
BurggrafFlowForcing.H
Go to the documentation of this file.
1#ifndef BURGGRAF_FLOW_FORCING_H
2#define BURGGRAF_FLOW_FORCING_H
3
5#include "src/core/SimTime.H"
6
7namespace kynema_sgf::pde::icns {
8
13class BurggrafFlowForcing : public MomentumSource::Register<BurggrafFlowForcing>
14{
15public:
16 static std::string identifier() { return "BurggrafFlowForcing"; }
17
18 explicit BurggrafFlowForcing(const CFDSim& sim);
19
21
22 void operator()(
23 int lev, FieldState fstate, amrex::MultiFab& src_term) const override;
24
25private:
27};
28
29} // namespace kynema_sgf::pde::icns
30
31#endif /* ACTUATORFORCING_H */
Definition CFDSim.H:55
Definition Field.H:112
void operator()(int lev, FieldState fstate, amrex::MultiFab &src_term) const override
Definition BurggrafFlowForcing.cpp:20
static std::string identifier()
Definition BurggrafFlowForcing.H:16
BurggrafFlowForcing(const CFDSim &sim)
Definition BurggrafFlowForcing.cpp:9
const Field & m_bf_src
Definition BurggrafFlowForcing.H:26
FieldState
Definition FieldDescTypes.H:16
Definition ABLForcing.cpp:14