/home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/turbine/kynema/KynemaIface.cpp File Reference

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/turbine/kynema/KynemaIface.cpp File Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
KynemaIface.cpp File Reference
#include "amr-wind/wind_energy/actuator/turbine/external/ExtTurbIface.H"
#include "amr-wind/wind_energy/actuator/turbine/kynema/kynema_types.H"
#include "amr-wind/wind_energy/actuator/turbine/kynema/kynema_wrapper.H"
#include "amr-wind/CFDSim.H"
#include "amr-wind/core/SimTime.H"
#include "amr-wind/utilities/io_utils.H"
#include "amr-wind/utilities/ncutils/nc_interface.H"
#include "AMReX.H"
#include "AMReX_ParmParse.H"
#include "AMReX_FileSystem.H"
#include <algorithm>
#include <cmath>
Include dependency graph for KynemaIface.cpp:

Namespaces

namespace  exw_kynema
namespace  ext_turb

Functions

void exw_kynema::build_turbine (kynema::interfaces::TurbineInterfaceBuilder &builder, const YAML::Node wio, const int n_blades, const int n_blade_nodes, const int n_tower_nodes, const double rotor_speed_init, const double yaw_init)
int exw_kynema::build_aero (kynema::interfaces::TurbineInterfaceBuilder &builder, const YAML::Node wio)
void exw_kynema::build_controller (kynema::interfaces::TurbineInterfaceBuilder &builder, const std::string controller_shared_lib_path, const std::string controller_input_file, const std::string turbine_label)
void exw_kynema::update_turbine (::ext_turb::KynemaTurbine &fi, bool advance)