/home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/disk/uniform_ct_ops.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
uniform_ct_ops.H
Go to the documentation of this file.
amrex::Vector< amrex::Real > m_turbine_wind_direction_to_controller
Definition helics.H:39
amrex::Vector< amrex::Real > m_turbine_yaw_to_amrwind
Definition helics.H:40
amrex::Vector< amrex::Real > m_turbine_power_to_controller
Definition helics.H:38
void query(const std::string &name, vs::Vector &value) const
Definition MultiParser.H:56
void prepare_netcdf_file(const std::string &name, const DiskBaseData &data, const ActInfo &info, const ActGrid &grid)
Definition disk_ops.cpp:10
void write_netcdf(const std::string &name, const DiskBaseData &data, const ActInfo &info, const ActGrid &, const amrex::Real time)
Definition disk_ops.cpp:74
void set_thrust_coefficient(DiskBaseData &data, const amrex::Real &uInfSqr)
Definition disk_ops.H:130
void allocate_basic_grid_quantities(typename T::DataType &data)
Definition disk_ops.H:80
amrex::Real compute_reference_velocity_sqr(DiskBaseData &data)
Definition disk_ops.H:117
void do_parse_based_computations(ActDataHolder< T > &data)
Definition disk_ops.H:93
Definition uniform_ct_ops.cpp:8
void parse_and_gather_params(const utils::ActParser &pp, UniformCtData &data)
Definition uniform_ct_ops.cpp:53
void update_disk_points(UniformCt::DataType &data)
Definition uniform_ct_ops.cpp:65
Definition ActSrcLineOp.H:12
::amr_wind::utils::MultiParser ActParser
Definition ActParser.H:8
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real degrees(const amrex::Real rad_val)
Convert from radians to degrees.
Definition trig_ops.H:44
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE constexpr amrex::Real pi()
Return as an amrex::Real.
Definition trig_ops.H:18
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real radians(const amrex::Real deg_val)
Convert from degrees to radians.
Definition trig_ops.H:37
int id
Unique integer identifier for the turbine.
Definition actuator_types.H:159
bool is_root_proc
Flag indicating whether this is root proc.
Definition actuator_types.H:165
Definition actuator_types.H:56
Definition UniformCt.H:12
void operator()(UniformCt::DataType &data)
Definition uniform_ct_ops.H:72
Definition actuator_ops.H:61
void operator()(typename UniformCt::DataType &data)
Definition uniform_ct_ops.H:123
Definition actuator_ops.H:32
int m_out_freq
Output frequency (specified in input file)
Definition uniform_ct_ops.H:142
void operator()(UniformCt::DataType &)
Definition uniform_ct_ops.H:149
void read_io_options(const utils::ActParser &pp)
Definition uniform_ct_ops.H:150
const UniformCt::DataType & m_data
Definition uniform_ct_ops.H:134
std::string m_nc_filename
NetCDF output filename for this turbine.
Definition uniform_ct_ops.H:139
void prepare_outputs(const std::string &out_dir)
Definition uniform_ct_ops.H:154
void write_outputs()
Definition uniform_ct_ops.H:160
ProcessOutputsOp(const UniformCt::DataType &data)
Definition uniform_ct_ops.H:145
std::string m_out_dir
Path to the output directory (specified by Actuator physics class)
Definition uniform_ct_ops.H:136
Definition actuator_ops.H:71
void operator()(UniformCt::DataType &data, const utils::ActParser &pp)
Definition uniform_ct_ops.H:21
Definition actuator_ops.H:19
void operator()(typename UniformCt::DataType &data)
Definition uniform_ct_ops.H:32
Definition actuator_ops.H:43
Generated by