sector Namespace Reference
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
kynema_sgf::actuator::sector Namespace Reference
Functions | |
| amrex::Real | timestep_width (const CFDSim &sim) |
| void | build_radial_grid (ActuatorSectorData &meta) |
| vs::Tensor | rotation_matrix_from_euler_degrees (const vs::Vector &angles) |
| vs::Tensor | orientation_matrix_from_normal (const vs::Vector &normal) |
| vs::Tensor | rotation_matrix_from_vector (const vs::Vector &rotation_vector) |
| vs::Tensor | orientation_at_time (const amrex::Real time, const vs::Tensor &initial_orientation, const vs::Vector &rotor_angular_velocity) |
| void | blade_basis (const amrex::Real theta, const vs::Tensor &orientation, vs::Vector &e_r, vs::Vector &e_theta, vs::Vector &e_normal) |
| 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) |
| void | update_midpoint_sample_points (ActuatorSector::DataType &data) |
| void | build_gaussian_table (ActuatorSectorData &meta) |
| void | prepare_netcdf_file (const std::string &ncfile, const ActuatorSectorData &meta, const ActInfo &info) |
| void | write_netcdf (const std::string &ncfile, const ActuatorSectorData &meta, const ActInfo &info, const ActGrid &grid, const amrex::Real time, const int time_index) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | gaussian_norm_3d () |
Function Documentation
◆ blade_basis()
| void kynema_sgf::actuator::sector::blade_basis | ( | const amrex::Real | theta, |
| const vs::Tensor & | orientation, | ||
| vs::Vector & | e_r, | ||
| vs::Vector & | e_theta, | ||
| vs::Vector & | e_normal ) |
◆ blade_position()
| vs::Vector kynema_sgf::actuator::sector::blade_position | ( | const amrex::Real | radius, |
| const amrex::Real | theta, | ||
| const amrex::Real | time, | ||
| const vs::Vector & | center0, | ||
| const vs::Vector & | translation_velocity, | ||
| const vs::Tensor & | initial_orientation, | ||
| const vs::Vector & | rotor_angular_velocity ) |
◆ build_gaussian_table()
| void kynema_sgf::actuator::sector::build_gaussian_table | ( | ActuatorSectorData & | meta | ) |
◆ build_radial_grid()
| void kynema_sgf::actuator::sector::build_radial_grid | ( | ActuatorSectorData & | meta | ) |
◆ gaussian_norm_3d()
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real kynema_sgf::actuator::sector::gaussian_norm_3d | ( | ) |
◆ orientation_at_time()
| vs::Tensor kynema_sgf::actuator::sector::orientation_at_time | ( | const amrex::Real | time, |
| const vs::Tensor & | initial_orientation, | ||
| const vs::Vector & | rotor_angular_velocity ) |
◆ orientation_matrix_from_normal()
| vs::Tensor kynema_sgf::actuator::sector::orientation_matrix_from_normal | ( | const vs::Vector & | normal | ) |
◆ prepare_netcdf_file()
| void kynema_sgf::actuator::sector::prepare_netcdf_file | ( | const std::string & | ncfile, |
| const ActuatorSectorData & | meta, | ||
| const ActInfo & | info ) |
◆ rotation_matrix_from_euler_degrees()
| vs::Tensor kynema_sgf::actuator::sector::rotation_matrix_from_euler_degrees | ( | const vs::Vector & | angles | ) |
◆ rotation_matrix_from_vector()
| vs::Tensor kynema_sgf::actuator::sector::rotation_matrix_from_vector | ( | const vs::Vector & | rotation_vector | ) |
◆ timestep_width()
| amrex::Real kynema_sgf::actuator::sector::timestep_width | ( | const CFDSim & | sim | ) |
◆ update_midpoint_sample_points()
| void kynema_sgf::actuator::sector::update_midpoint_sample_points | ( | ActuatorSector::DataType & | data | ) |
◆ write_netcdf()
| void kynema_sgf::actuator::sector::write_netcdf | ( | const std::string & | ncfile, |
| const ActuatorSectorData & | meta, | ||
| const ActInfo & | info, | ||
| const ActGrid & | grid, | ||
| const amrex::Real | time, | ||
| const int | time_index ) |
Generated by