/home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/icns/source_terms/BurggrafFlowForcing.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/icns/source_terms/BurggrafFlowForcing.H Source File
AMR-Wind 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
6
7namespace amr_wind::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 const int lev,
24 const amrex::MFIter& mfi,
25 const amrex::Box& bx,
26 const FieldState fstate,
27 const amrex::Array4<amrex::Real>& src_term) const override;
28
29private:
31};
32
33} // namespace amr_wind::pde::icns
34
35#endif /* ACTUATORFORCING_H */
Definition CFDSim.H:47
Definition Field.H:116
Definition BurggrafFlowForcing.H:14
static std::string identifier()
Definition BurggrafFlowForcing.H:16
void operator()(const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const FieldState fstate, const amrex::Array4< amrex::Real > &src_term) const override
Definition BurggrafFlowForcing.cpp:20
BurggrafFlowForcing(const CFDSim &sim)
Definition BurggrafFlowForcing.cpp:9
const Field & m_bf_src
Definition BurggrafFlowForcing.H:30
FieldState
Definition FieldDescTypes.H:14
Definition ABLForcing.cpp:11