/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:758
DeviceVecList m_epsilon
Definition actuator_sector_ops.H:126
Field & m_act_src
Definition actuator_sector_ops.H:122
amrex::Gpu::DeviceVector< amrex::Real > m_gaussian_table
Definition actuator_sector_ops.H:127
void setup_op()
Definition actuator_sector_ops.H:139
DeviceVecList m_force
Definition actuator_sector_ops.H:125
ActSrcOp(ActuatorSector::DataType &data)
Definition actuator_sector_ops.H:132
ActuatorSector::DataType & m_data
Definition actuator_sector_ops.H:121
DeviceVecList m_pos
Definition actuator_sector_ops.H:124
Definition ActSrcLineOp.H:12
Definition actuator_sector_ops.cpp:20
void build_gaussian_table(ActuatorSectorData &meta)
Definition actuator_sector_ops.cpp:258
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:282
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:357
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real gaussian_norm_3d()
Definition actuator_sector_ops.H:63
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
vs::Tensor rotation_matrix_from_euler_degrees(const vs::Vector &angles)
Definition actuator_sector_ops.cpp:143
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:87
Definition actuator_types.H:73
Definition ActuatorSector.H:184
ActDataHolder< ActuatorSector > DataType
Definition ActuatorSector.H:188
void operator()(ActuatorSector::DataType &data)
Definition actuator_sector_ops.cpp:584
Definition actuator_ops.H:61
void operator()(ActuatorSector::DataType &data)
Definition actuator_sector_ops.cpp:547
Definition actuator_ops.H:32
ProcessOutputsOp(ActuatorSector::DataType &data)
Definition actuator_sector_ops.H:106
ActuatorSector::DataType & m_data
Definition actuator_sector_ops.H:112
int m_out_freq
Definition actuator_sector_ops.H:114
std::string m_nc_filename
Definition actuator_sector_ops.H:113
void operator()(ActuatorSector::DataType &data, const utils::ActParser &pp)
Definition actuator_sector_ops.cpp:423
Definition actuator_ops.H:19
void operator()(ActuatorSector::DataType &data)
Definition actuator_sector_ops.cpp:578
Definition actuator_ops.H:43
void operator()(ActuatorSector::DataType &)
Definition actuator_sector_ops.H:94
Definition actuator_ops.H:54
Generated by