/home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/turbine/fast/turbine_fast_ops.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
turbine_fast_ops.H
Go to the documentation of this file.
AMREX_FORCE_INLINE amrex::Real stop_time() const
Definition SimTime.H:143
void get(const std::string &name, vs::Vector &value) const
Definition MultiParser.H:41
void query(const std::string &name, vs::Vector &value) const
Definition MultiParser.H:56
Definition ActSrcLineOp.H:9
void determine_influenced_procs< TurbineFast >(typename TurbineFast::DataType &data)
Definition turbine_fast_ops.H:155
void update_pos_op(datatype &data)
Definition turbine_external_ops.H:151
void compute_force_op(datatype &data)
Definition turbine_external_ops.H:215
void external_determine_influenced_procs(datatype &data)
Definition turbine_external_ops.H:47
void read_ops(datatype &data, const utils::ActParser &pp)
Definition turbine_external_ops.H:16
void update_vel_op(datatype &data)
Definition turbine_external_ops.H:175
void init_data_op(datatype &data)
Definition turbine_external_ops.H:96
void external_determine_root_proc(datatype &data, amrex::Vector< int > &act_proc_count)
Definition turbine_external_ops.H:67
void determine_root_proc< TurbineFast >(typename TurbineFast::DataType &data, amrex::Vector< int > &act_proc_count)
Definition turbine_fast_ops.H:161
void write_netcdf(const std::string &ncfile, const TurbineBaseData &meta, const TurbineInfo &info, const ActGrid &grid, const amrex::Real time)
Definition turbine_utils.cpp:126
void prepare_netcdf_file(const std::string &ncfile, const TurbineBaseData &meta, const TurbineInfo &info, const ActGrid &grid)
Definition turbine_utils.cpp:60
::amr_wind::utils::MultiParser ActParser
Definition ActParser.H:8
TurbineFromExtSolver<::ext_turb::FastTurbine, ::ext_turb::FastSolverData > TurbineFast
Definition TurbineFast.H:9
@ restart
Restart using external checkpoint files.
Definition external_base_types.H:11
@ replay
Replay using velocities stored in file.
Definition external_base_types.H:10
ActDataHolder< TurbineFromExtSolver< ::ext_turb::FastTurbine, ::ext_turb::FastSolverData > > DataType
Definition TurbineExternal.H:27
void operator()(typename TurbineFast::DataType &data)
Definition turbine_fast_ops.H:231
Definition actuator_ops.H:61
void operator()(TurbineFast::DataType &data)
Definition turbine_fast_ops.H:172
void check_fast_sim_time(TurbineFast::DataType &data)
Definition turbine_fast_ops.H:183
Definition actuator_ops.H:32
ProcessOutputsOp(typename TurbineFast::DataType &data)
Definition turbine_fast_ops.H:254
std::string m_nc_filename
NetCDF output filename for this turbine.
Definition turbine_fast_ops.H:248
TurbineFast::DataType & m_data
Definition turbine_fast_ops.H:242
void prepare_outputs(const std::string &out_dir)
Definition turbine_fast_ops.H:263
std::string m_out_dir
Path to the output directory (specified by Actuator physics class)
Definition turbine_fast_ops.H:245
void write_outputs()
Definition turbine_fast_ops.H:270
void read_io_options(const utils::ActParser &pp)
Definition turbine_fast_ops.H:258
int m_out_freq
Output frequency (specified in input file)
Definition turbine_fast_ops.H:251
void perform_checks(typename TurbineFast::DataType &data)
Definition turbine_fast_ops.H:58
void perform_density_checks(const amrex::Real rho_tdef, const bool no_check, const bool is_rst)
Definition turbine_fast_ops.H:66
void operator()(TurbineFast::DataType &data, const utils::ActParser &pp)
Definition turbine_fast_ops.H:12
Definition actuator_ops.H:19
void operator()(typename TurbineFast::DataType &data)
Definition turbine_fast_ops.H:211
Definition actuator_ops.H:43
void operator()(typename TurbineFast::DataType &data)
Definition turbine_fast_ops.H:221
Definition actuator_ops.H:54
Definition fast_types.H:90
Definition fast_types.H:14
Generated by