/home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/turbine/external/TurbineExternal.H Source File

Kynema-SGF API: /home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/turbine/external/TurbineExternal.H Source File
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
TurbineExternal.H
Go to the documentation of this file.
1#ifndef TURBINEEXTERNAL_H
2#define TURBINEEXTERNAL_H
3
7#include "AMReX_REAL.H"
8
9using namespace amrex::literals;
10
11namespace kynema_sgf::actuator {
12
13template <typename SolverTurbine, typename SolverData>
15{
16 amrex::Real density{1.0_rt};
17
18 SolverTurbine ext_data;
20
21 MPI_Comm tcomm{MPI_COMM_NULL};
22};
23
24template <typename SolverTurbine, typename SolverData>
38
39} // namespace kynema_sgf::actuator
40
41#endif /* TURBINEEXTERNAL_H */
Definition ExtTurbIface.H:26
Definition actuator_types.H:187
std::string ext_id()
Definition ActParser.H:6
Definition actuator_types.H:77
Definition turbine_types.H:31
Definition TurbineExternal.H:15
amrex::Real density
Definition TurbineExternal.H:16
SolverTurbine ext_data
Definition TurbineExternal.H:18
::ext_turb::ExtTurbIface< SolverTurbine, SolverData > * ext_ptr
Definition TurbineExternal.H:19
MPI_Comm tcomm
Definition TurbineExternal.H:21
Definition TurbineExternal.H:26
static std::string identifier()
Definition TurbineExternal.H:33
TurbineExternalData< SolverTurbine, SolverData > MetaType
Definition TurbineExternal.H:29
ActGrid GridType
Definition TurbineExternal.H:28
TurbineInfo InfoType
Definition TurbineExternal.H:27
ActDataHolder< TurbineFromExtSolver< SolverTurbine, SolverData > > DataType
Definition TurbineExternal.H:30
Definition turbine_types.H:14
Definition turbine_types.H:86