TurbineExternalData< SolverTurbine, SolverData > Struct Template Reference

AMR-Wind API: amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData > Struct Template Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData > Struct Template Reference

#include <TurbineExternal.H>

Inheritance diagram for amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData >:
[legend]
Collaboration diagram for amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData >:
[legend]

Public Attributes

amrex::Real density {1.0}
SolverTurbine ext_data
::ext_turb::ExtTurbIface< SolverTurbine, SolverData > * ext_ptr {nullptr}
MPI_Comm tcomm {MPI_COMM_NULL}
Public Attributes inherited from amr_wind::actuator::TurbineBaseData
std::string solver_name {"Internal"}
 Identifier string for turbine solver type.
int num_blades {3}
 Number of blades.
int num_pts_blade
 Number of actuator nodes per blade.
int num_vel_pts_blade
 Number of velocity nodes per blade.
int num_pts_tower
 Number of actuator nodes for tower.
RealList chord
VecList vel_rel
vs::Vector rot_center
 Center of rotation for the rotor.
vs::Tensor rotor_frame
vs::Vector eps_inp
 General epsilon provided.
vs::Vector eps_chord
 Gaussian smearing factor for the blade.
vs::Vector eps_min
 Minimum epsilon when using chord based epsilon.
vs::Vector eps_tower
 Gaussian smearing factor for tower.
amrex::Real nacelle_cd {0.0}
 Drag coefficient for nacelle.
amrex::Real nacelle_area {0.0}
 Wetted surface area for nacelle.
std::vector< ComponentViewblades
std::vector< FLLCDatafllc
ComponentView tower
ComponentView hub

Member Data Documentation

◆ density

template<typename SolverTurbine, typename SolverData>
amrex::Real amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData >::density {1.0}

◆ ext_data

template<typename SolverTurbine, typename SolverData>
SolverTurbine amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData >::ext_data

◆ ext_ptr

template<typename SolverTurbine, typename SolverData>
::ext_turb::ExtTurbIface<SolverTurbine, SolverData>* amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData >::ext_ptr {nullptr}

◆ tcomm

template<typename SolverTurbine, typename SolverData>
MPI_Comm amr_wind::actuator::TurbineExternalData< SolverTurbine, SolverData >::tcomm {MPI_COMM_NULL}

The documentation for this struct was generated from the following file:
  • /home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/turbine/external/TurbineExternal.H