AirfoilTable Class Reference

AMR-Wind API: amr_wind::actuator::AirfoilTable Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches

#include <AirfoilTable.H>

Public Member Functions

 ~AirfoilTable ()
 
void operator() (const amrex::Real aoa, amrex::Real &cl, amrex::Real &cd) const
 
void operator() (const amrex::Real aoa, amrex::Real &cl, amrex::Real &cd, amrex::Real &cm) const
 
int num_entries () const
 
const RealListaoa () const
 
const VecListpolars () const
 

Protected Member Functions

 AirfoilTable (const int num_entries)
 
void convert_aoa_to_radians ()
 

Protected Attributes

RealList m_aoa
 Angle of attack.
 
VecList m_polar
 Airfoil polars (Cl, Cd, Cm)
 

Friends

class AirfoilLoader
 

Constructor & Destructor Documentation

◆ ~AirfoilTable()

amr_wind::actuator::AirfoilTable::~AirfoilTable ( )
default

◆ AirfoilTable()

amr_wind::actuator::AirfoilTable::AirfoilTable ( const int num_entries)
explicitprotected

Member Function Documentation

◆ aoa()

const RealList & amr_wind::actuator::AirfoilTable::aoa ( ) const
inline

◆ convert_aoa_to_radians()

void amr_wind::actuator::AirfoilTable::convert_aoa_to_radians ( )
protected

◆ num_entries()

int amr_wind::actuator::AirfoilTable::num_entries ( ) const
inline

◆ operator()() [1/2]

void amr_wind::actuator::AirfoilTable::operator() ( const amrex::Real aoa,
amrex::Real & cl,
amrex::Real & cd ) const

◆ operator()() [2/2]

void amr_wind::actuator::AirfoilTable::operator() ( const amrex::Real aoa,
amrex::Real & cl,
amrex::Real & cd,
amrex::Real & cm ) const

◆ polars()

const VecList & amr_wind::actuator::AirfoilTable::polars ( ) const
inline

Friends And Related Symbol Documentation

◆ AirfoilLoader

friend class AirfoilLoader
friend

Member Data Documentation

◆ m_aoa

RealList amr_wind::actuator::AirfoilTable::m_aoa
protected

Angle of attack.

◆ m_polar

VecList amr_wind::actuator::AirfoilTable::m_polar
protected

Airfoil polars (Cl, Cd, Cm)


The documentation for this class was generated from the following files:
  • /home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/aero/AirfoilTable.H
  • /home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/aero/AirfoilTable.cpp