Functions that use Kynema-FMB types, defined in KynemaFMBHost.cpp.
More...
|
| static std::string | checkpoint_filename (int time_index, std::string turbine_name) |
| void | init_turbine_interface (ext_turb::KynemaFMBTurbine &fi, const ext_turb::KynemaFMBSolverData &solver_data) |
| void | update_turbine (ext_turb::KynemaFMBTurbine &fi, bool advance) |
| void | get_hub_state (ext_turb::KynemaFMBTurbine &fi) |
| void | set_time_step_index (ext_turb::KynemaFMBTurbine &fi) |
| void | write_checkpoint_file (ext_turb::KynemaFMBTurbine &fi, const std::string &fname) |
| void | 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 > | build_aero (kynema_fmb::interfaces::TurbineInterfaceBuilder &builder, const YAML::Node wio, const int n_blades, const bool do_tower_aero) |
| void | 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 | update_turbine (::ext_turb::KynemaFMBTurbine &fi, bool advance) |
| void | init_turbine_interface (::ext_turb::KynemaFMBTurbine &fi, const ::ext_turb::KynemaFMBSolverData &solver_data) |
| void | get_hub_state (::ext_turb::KynemaFMBTurbine &fi) |
| void | set_time_step_index (::ext_turb::KynemaFMBTurbine &fi) |
| void | write_checkpoint_file (::ext_turb::KynemaFMBTurbine &fi, const std::string &fname) |
Functions that use Kynema-FMB types, defined in KynemaFMBHost.cpp.
◆ build_aero()
| 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 ) |
◆ build_controller()
| 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 ) |
◆ build_turbine()
| 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 ) |
◆ checkpoint_filename()
| std::string sgf_fmb::checkpoint_filename |
( |
int | time_index, |
|
|
std::string | turbine_name ) |
|
static |
◆ get_hub_state() [1/2]
◆ get_hub_state() [2/2]
◆ init_turbine_interface() [1/2]
◆ init_turbine_interface() [2/2]
◆ set_time_step_index() [1/2]
◆ set_time_step_index() [2/2]
◆ update_turbine() [1/2]
◆ update_turbine() [2/2]
◆ write_checkpoint_file() [1/2]
◆ write_checkpoint_file() [2/2]