/home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/sector/actuator_sector_ops.H Source File
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
actuator_sector_ops.H
Go to the documentation of this file.
Definition Field.H:112
void copy_to_device()
Definition actuator_sector_ops.cpp:886
DeviceVecList m_epsilon
Definition actuator_sector_ops.H:157
Field & m_act_src
Definition actuator_sector_ops.H:153
amrex::Gpu::DeviceVector< amrex::Real > m_gaussian_table
Definition actuator_sector_ops.H:158
void setup_op()
Definition actuator_sector_ops.H:170
DeviceVecList m_force
Definition actuator_sector_ops.H:156
ActSrcOp(ActuatorSector::DataType &data)
Definition actuator_sector_ops.H:163
ActuatorSector::DataType & m_data
Definition actuator_sector_ops.H:152
DeviceVecList m_pos
Definition actuator_sector_ops.H:155
Definition ActSrcLineOp.H:12
Definition actuator_sector_ops.cpp:20
void prepare_netcdf_group(const ncutils::NCGroup &parent, const std::string &group_name, const ActuatorSectorData &meta)
Definition actuator_sector_ops.cpp:316
void build_gaussian_table(ActuatorSectorData &meta)
Definition actuator_sector_ops.cpp:292
amrex::Real timestep_width(const CFDSim &sim)
Definition actuator_sector_ops.cpp:67
void prepare_netcdf_file(const std::string &ncfile, const ActuatorSectorData &meta, const ActInfo &info)
Definition actuator_sector_ops.cpp:388
void build_radial_grid(ActuatorSectorData &meta)
Definition actuator_sector_ops.cpp:77
void write_netcdf(const std::string &ncfile, const ActuatorSectorData &meta, const ActInfo &info, const ActGrid &grid, const amrex::Real time, const int time_index)
Definition actuator_sector_ops.cpp:472
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real gaussian_norm_3d()
Definition actuator_sector_ops.H:94
void write_netcdf_group_metadata(const ncutils::NCGroup &parent, const std::string &group_name, const ActuatorSectorData &meta)
Definition actuator_sector_ops.cpp:370
void update_midpoint_sample_points(ActuatorSector::DataType &data)
Definition actuator_sector_ops.cpp:216
void blade_basis(const amrex::Real theta, const vs::Tensor &orientation, vs::Vector &e_r, vs::Vector &e_theta, vs::Vector &e_normal)
Definition actuator_sector_ops.cpp:182
vs::Tensor rotation_matrix_from_vector(const vs::Vector &rotation_vector)
Definition actuator_sector_ops.cpp:163
void set_placement(ActuatorSector::DataType &data, const vs::Vector ¢er, const vs::Vector &rotor_normal, const vs::Vector &translation_velocity)
Set the initial placement and prescribed translation of a mounted rotor.
Definition actuator_sector_ops.cpp:260
vs::Tensor rotation_matrix_from_euler_degrees(const vs::Vector &angles)
Definition actuator_sector_ops.cpp:143
void write_netcdf_group(const ncutils::NCGroup &parent, const std::string &group_name, const ActuatorSectorData &meta, const ActGrid &grid, const amrex::Real time, const int time_index, const std::size_t time_record)
Definition actuator_sector_ops.cpp:414
vs::Vector blade_position(const amrex::Real radius, const amrex::Real theta, const amrex::Real time, const vs::Vector ¢er0, const vs::Vector &translation_velocity, const vs::Tensor &initial_orientation, const vs::Vector &rotor_angular_velocity)
Definition actuator_sector_ops.cpp:197
vs::Tensor orientation_at_time(const amrex::Real time, const vs::Tensor &initial_orientation, const vs::Vector &rotor_angular_velocity)
Definition actuator_sector_ops.cpp:173
vs::Tensor orientation_matrix_from_normal(const vs::Vector &normal)
Definition actuator_sector_ops.cpp:148
::kynema_sgf::utils::MultiParser ActParser
Definition ActParser.H:8
amrex::Gpu::DeviceVector< kynema_sgf::vs::Vector > DeviceVecList
Definition actuator_types.H:97
Definition nc_interface.cpp:12
Definition actuator_types.H:73
Definition ActuatorSector.H:209
ActDataHolder< ActuatorSector > DataType
Definition ActuatorSector.H:213
void operator()(ActuatorSector::DataType &data)
Definition actuator_sector_ops.cpp:698
Definition actuator_ops.H:61
void operator()(ActuatorSector::DataType &data)
Definition actuator_sector_ops.cpp:661
Definition actuator_ops.H:32
ProcessOutputsOp(ActuatorSector::DataType &data)
Definition actuator_sector_ops.H:137
ActuatorSector::DataType & m_data
Definition actuator_sector_ops.H:143
int m_out_freq
Definition actuator_sector_ops.H:145
std::string m_nc_filename
Definition actuator_sector_ops.H:144
void operator()(ActuatorSector::DataType &data, const utils::ActParser &pp)
Definition actuator_sector_ops.cpp:498
Definition actuator_ops.H:19
void operator()(ActuatorSector::DataType &data)
Definition actuator_sector_ops.cpp:692
Definition actuator_ops.H:43
void operator()(ActuatorSector::DataType &)
Definition actuator_sector_ops.H:125
Definition actuator_ops.H:54
Generated by