/home/runner/work/kynema-sgf/kynema-sgf/src/overset/OversetManager.H Source File

Kynema-SGF API: /home/runner/work/kynema-sgf/kynema-sgf/src/overset/OversetManager.H Source File
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
OversetManager.H
Go to the documentation of this file.
1#ifndef OVERSETMANAGER_H
2#define OVERSETMANAGER_H
3
4#include "src/core/Factory.H"
5
6namespace kynema_sgf {
7
8class CFDSim;
9
19
23class OversetManager : public Factory<OversetManager, CFDSim&>
24{
25public:
26 static std::string base_identifier() { return "OversetManager"; }
27
33 virtual void post_init_actions() = 0;
34
37 virtual void post_regrid_actions() = 0;
38
46 virtual void pre_overset_conn_work() = 0;
47
53 virtual void post_overset_conn_work() = 0;
54
60 virtual void register_solution(
61 const std::vector<std::string>& cell_vars,
62 const std::vector<std::string>& node_vars) = 0;
63
66 virtual void update_solution() = 0;
67};
68
69} // namespace kynema_sgf
70
71#endif /* OVERSETMANAGER_H */
Definition CFDSim.H:55
Definition OversetManager.H:24
virtual void post_init_actions()=0
virtual void update_solution()=0
virtual void post_regrid_actions()=0
virtual void pre_overset_conn_work()=0
virtual void post_overset_conn_work()=0
static std::string base_identifier()
Definition OversetManager.H:26
virtual void register_solution(const std::vector< std::string > &cell_vars, const std::vector< std::string > &node_vars)=0
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10