/home/runner/work/amr-wind/amr-wind/amr-wind/overset/OversetManager.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/overset/OversetManager.H Source File
AMR-Wind 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
5
6namespace amr_wind {
7
8class CFDSim;
9
22class OversetManager : public Factory<OversetManager, CFDSim&>
23{
24public:
25 static std::string base_identifier() { return "OversetManager"; }
26
32 virtual void post_init_actions() = 0;
33
36 virtual void post_regrid_actions() = 0;
37
45 virtual void pre_overset_conn_work() = 0;
46
52 virtual void post_overset_conn_work() = 0;
53
59 virtual void register_solution(
60 const std::vector<std::string>& cell_vars,
61 const std::vector<std::string>& node_vars) = 0;
62
65 virtual void update_solution() = 0;
66};
67
68} // namespace amr_wind
69
70#endif /* OVERSETMANAGER_H */
Definition OversetManager.H:23
virtual void post_overset_conn_work()=0
virtual void update_solution()=0
virtual void post_regrid_actions()=0
static std::string base_identifier()
Definition OversetManager.H:25
virtual void post_init_actions()=0
virtual void register_solution(const std::vector< std::string > &cell_vars, const std::vector< std::string > &node_vars)=0
virtual void pre_overset_conn_work()=0
Definition BCInterface.cpp:7
Definition Factory.H:65