/home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/turbine/kynema_fmb/turbine_kynema_fmb_ops.H Source File
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
turbine_kynema_fmb_ops.H
Go to the documentation of this file.
void get(const std::string &name, vs::Vector &value) const
Definition MultiParser.H:44
bool contains(const std::string &name) const
Check if the keyword is present in either namespace.
Definition MultiParser.H:34
void queryarr(const std::string &name, T &value) const
Query a vector of values for the given keyword entry from either namespace.
Definition MultiParser.H:149
void query(const std::string &name, vs::Vector &value) const
Definition MultiParser.H:59
@ restart
Restart using external checkpoint files.
Definition external_base_types.H:15
Definition ActSrcLineOp.H:12
void determine_influenced_procs< TurbineKynemaFMB >(typename TurbineKynemaFMB::DataType &data)
Definition turbine_kynema_fmb_ops.H:119
void external_determine_root_proc(datatype &data, amrex::Vector< int > &act_proc_count)
Definition turbine_external_ops.H:65
void determine_root_proc< TurbineKynemaFMB >(typename TurbineKynemaFMB::DataType &data, amrex::Vector< int > &act_proc_count)
Definition turbine_kynema_fmb_ops.H:126
void read_ops(datatype &data, const utils::ActParser &pp)
Definition turbine_external_ops.H:16
void update_pos_op(datatype &data)
Definition turbine_external_ops.H:152
void update_vel_op(datatype &data)
Definition turbine_external_ops.H:176
void external_determine_influenced_procs(datatype &data)
Definition turbine_external_ops.H:46
void init_data_op(datatype &data)
Definition turbine_external_ops.H:95
void compute_force_op(datatype &data)
Definition turbine_external_ops.H:216
::kynema_sgf::utils::MultiParser ActParser
Definition ActParser.H:8
void prepare_netcdf_file(const std::string &ncfile, const TurbineBaseData &meta, const TurbineInfo &info, const ActGrid &grid)
Definition turbine_utils.cpp:63
void write_netcdf(const std::string &ncfile, const TurbineBaseData &meta, const TurbineInfo &info, const ActGrid &grid, const amrex::Real time)
Definition turbine_utils.cpp:130
TurbineFromExtSolver< ::ext_turb::KynemaFMBTurbine, ::ext_turb::KynemaFMBSolverData > TurbineKynemaFMB
Definition TurbineKynemaFMB.H:9
static std::string checkpoint_filename(int time_index, std::string turbine_name)
Definition kynema_fmb_types.H:13
Definition kynema_fmb_types.H:283
Definition kynema_fmb_types.H:27
ActDataHolder< TurbineFromExtSolver< ::ext_turb::KynemaFMBTurbine, ::ext_turb::KynemaFMBSolverData > > DataType
Definition TurbineExternal.H:31
void operator()(typename TurbineKynemaFMB::DataType &data)
Definition turbine_kynema_fmb_ops.H:168
Definition actuator_ops.H:61
void operator()(TurbineKynemaFMB::DataType &data)
Definition turbine_kynema_fmb_ops.H:138
Definition actuator_ops.H:32
int m_out_freq
Output frequency (specified in input file)
Definition turbine_kynema_fmb_ops.H:188
TurbineKynemaFMB::DataType & m_data
Definition turbine_kynema_fmb_ops.H:179
void write_outputs()
Definition turbine_kynema_fmb_ops.H:207
void prepare_outputs(const std::string &out_dir)
Definition turbine_kynema_fmb_ops.H:200
std::string m_out_dir
Path to the output directory (specified by Actuator physics class)
Definition turbine_kynema_fmb_ops.H:182
ProcessOutputsOp(typename TurbineKynemaFMB::DataType &data)
Definition turbine_kynema_fmb_ops.H:191
void read_io_options(const utils::ActParser &pp)
Definition turbine_kynema_fmb_ops.H:195
std::string m_nc_filename
NetCDF output filename for this turbine.
Definition turbine_kynema_fmb_ops.H:185
void operator()(TurbineKynemaFMB::DataType &data, const utils::ActParser &pp)
Definition turbine_kynema_fmb_ops.H:16
Definition actuator_ops.H:19
void operator()(typename TurbineKynemaFMB::DataType &data)
Definition turbine_kynema_fmb_ops.H:148
Definition actuator_ops.H:43
void operator()(typename TurbineKynemaFMB::DataType &data)
Definition turbine_kynema_fmb_ops.H:158
Definition actuator_ops.H:54
Generated by