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

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/icns/source_terms/SynthTurbForcing.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
SynthTurbForcing.H
Go to the documentation of this file.
1#ifndef SYNTHTURBFORCING_H
2#define SYNTHTURBFORCING_H
3
5
6namespace amr_wind::pde::icns {
7
11class SynthTurbForcing : public MomentumSource::Register<SynthTurbForcing>
12{
13public:
14 static std::string identifier() { return "SynthTurbForcing"; }
15
16 explicit SynthTurbForcing(const CFDSim& /*sim*/);
17
19
20 void operator()(
21 const int lev,
22 const amrex::MFIter& mfi,
23 const amrex::Box& bx,
24 const FieldState fstate,
25 const amrex::Array4<amrex::Real>& src_term) const override;
26
27private:
29};
30
31} // namespace amr_wind::pde::icns
32
33#endif /* SYNTHTURBFORCING_H */
Definition CFDSim.H:51
Definition Field.H:116
Definition SynthTurbForcing.H:12
static std::string identifier()
Definition SynthTurbForcing.H:14
Field & m_turb_force
Definition SynthTurbForcing.H:28
SynthTurbForcing(const CFDSim &)
Definition SynthTurbForcing.cpp:13
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 SynthTurbForcing.cpp:24
FieldState
Definition FieldDescTypes.H:14
Definition ABLForcing.cpp:11