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

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