/home/runner/work/kynema-sgf/kynema-sgf/src/physics/mms/MMSForcing.H Source File

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