/home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/turbine/kynema_fmb/KynemaFMBHost.cpp File Reference
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
KynemaFMBHost.cpp File Reference
#include <algorithm>#include <cmath>#include <iostream>#include <limits>#include <stdexcept>#include <vector>#include "src/wind_energy/actuator/turbine/kynema_fmb/kynema_fmb_types.H"#include "src/wind_energy/actuator/turbine/kynema_fmb/kynema_fmb_wrapper.H"
Include dependency graph for KynemaFMBHost.cpp:
Namespaces | |
| namespace | ext_turb |
| namespace | sgf_fmb |
| Functions that use Kynema-FMB types, defined in KynemaFMBHost.cpp. | |
Functions | |
| void | sgf_fmb::build_turbine (kynema_fmb::interfaces::TurbineInterfaceBuilder &builder, const YAML::Node wio, const int n_blades, const int n_blade_nodes, const int n_tower_nodes, const int section_refinement_blade, const int section_refinement_tower, const amrex::Real rotor_speed_init, const amrex::Real generator_power_init, const amrex::Real wind_speed_init, const amrex::Real yaw_init, const amrex::Real generator_efficiency) |
| std::vector< int > | sgf_fmb::build_aero (kynema_fmb::interfaces::TurbineInterfaceBuilder &builder, const YAML::Node wio, const int n_blades, const bool do_tower_aero) |
| void | sgf_fmb::build_controller (kynema_fmb::interfaces::TurbineInterfaceBuilder &builder, const std::string controller_shared_lib_path, const std::string controller_input_file, const std::string turbine_label) |
| void | sgf_fmb::update_turbine (::ext_turb::KynemaFMBTurbine &fi, bool advance) |
| void | sgf_fmb::init_turbine_interface (::ext_turb::KynemaFMBTurbine &fi, const ::ext_turb::KynemaFMBSolverData &solver_data) |
| void | sgf_fmb::get_hub_state (::ext_turb::KynemaFMBTurbine &fi) |
| void | sgf_fmb::set_time_step_index (::ext_turb::KynemaFMBTurbine &fi) |
| void | sgf_fmb::write_checkpoint_file (::ext_turb::KynemaFMBTurbine &fi, const std::string &fname) |
Generated by