/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};
18
19 SolverTurbine ext_data;
21
22 MPI_Comm tcomm{MPI_COMM_NULL};
23};
24
25template <typename SolverTurbine, typename SolverData>
39
40} // namespace kynema_sgf::actuator
41
42#endif /* TURBINEEXTERNAL_H */
Definition ExtTurbIface.H:26
Definition actuator_types.H:205
std::string ext_id()
Definition ActParser.H:6
Definition actuator_types.H:95
Definition turbine_types.H:31
Definition TurbineExternal.H:15
amrex::Real density
Definition TurbineExternal.H:16
SolverTurbine ext_data
Definition TurbineExternal.H:19
int velocity_points_offset
Definition TurbineExternal.H:17
::ext_turb::ExtTurbIface< SolverTurbine, SolverData > * ext_ptr
Definition TurbineExternal.H:20
MPI_Comm tcomm
Definition TurbineExternal.H:22
Definition TurbineExternal.H:27
static std::string identifier()
Definition TurbineExternal.H:34
TurbineExternalData< SolverTurbine, SolverData > MetaType
Definition TurbineExternal.H:30
ActGrid GridType
Definition TurbineExternal.H:29
TurbineInfo InfoType
Definition TurbineExternal.H:28
ActDataHolder< TurbineFromExtSolver< SolverTurbine, SolverData > > DataType
Definition TurbineExternal.H:31
Definition turbine_types.H:14
Definition turbine_types.H:86