actuator Namespace Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::actuator Namespace Reference
Namespaces | |
namespace | disk |
namespace | ops |
namespace | utils |
namespace | wing |
Classes | |
class | ActDataHolder |
struct | ActGrid |
struct | ActInfo |
class | ActModel |
struct | ActSrcDisk |
struct | ActSrcLine |
struct | ActSrcType |
class | Actuator |
struct | ActuatorCloud |
class | ActuatorContainer |
class | ActuatorModel |
struct | ActuatorType |
class | AirfoilLoader |
class | AirfoilTable |
struct | AirfoilTraits |
struct | AirfoilTraits< FlatPlate > |
struct | ComponentView |
struct | DiskBaseData |
struct | DiskType |
struct | FixedWing |
struct | FixedWingData |
struct | FlatPlate |
struct | FlatPlateData |
struct | FLLCData |
struct | FLLCOp |
This struct will operate on a blade/wing. The velocity from the simulation is corrected using the Filtered Lifting Line Theory Correction from Martinez and Meneveau 2019. More... | |
struct | Joukowsky |
struct | JoukowskyData |
class | ThinAirfoil |
struct | TurbineBaseData |
struct | TurbineFast |
struct | TurbineFastData |
struct | TurbineInfo |
struct | TurbineType |
struct | UniformCt |
struct | UniformCtData |
struct | WingBaseData |
struct | WingType |
Typedefs | |
using | RealList = amrex::Vector<amrex::Real> |
using | RealSlice = ::amr_wind::utils::Slice<amrex::Real> |
using | VecList = amrex::Vector<amr_wind::vs::Vector> |
using | VecSlice = ::amr_wind::utils::Slice<amr_wind::vs::Vector> |
using | TensorList = amrex::Vector<amr_wind::vs::Tensor> |
using | TensorSlice = ::amr_wind::utils::Slice<amr_wind::vs::Tensor> |
using | DeviceVecList = amrex::Gpu::DeviceVector<amr_wind::vs::Vector> |
using | DeviceTensorList = amrex::Gpu::DeviceVector<amr_wind::vs::Tensor> |
using | DeviceVecComponent = amrex::Gpu::DeviceVector<ComponentView> |
Enumerations | |
enum class | FLLCType { ConstantChord , VariableChord } |
Functions | |
void | fllc_init (FLLCData &data, const ComponentView &view, const amrex::Real eps_chord) |
Initialize FLLC data structure. This should be called at the end of the first ComputeForceOp to ensure the data is fully populated. | |
void | fllc_parse (const utils::ActParser &pp, FLLCData &data) |
Function to capture common parsing requirements for the filtered lifting line correction. | |
Variables | |
static constexpr int | NumPStructReal = AMREX_SPACEDIM + 1 |
Number or real entries in Array of Structs (AOS) | |
static constexpr int | NumPStructInt = 1 |
Number of integer entries in Array of Structs (AOS) | |
static constexpr int | NumPArrayReal = 0 |
Number of real entries in Struct of Arrays (SOA) | |
static constexpr int | NumPArrayInt = 0 |
Number of int entries in Struct of Arrays (SOA) | |
static std::map< std::string, FLLCType > | FLLCTypeMap |
Typedef Documentation
◆ DeviceTensorList
using amr_wind::actuator::DeviceTensorList = amrex::Gpu::DeviceVector<amr_wind::vs::Tensor> |
◆ DeviceVecComponent
using amr_wind::actuator::DeviceVecComponent = amrex::Gpu::DeviceVector<ComponentView> |
◆ DeviceVecList
using amr_wind::actuator::DeviceVecList = amrex::Gpu::DeviceVector<amr_wind::vs::Vector> |
◆ RealList
using amr_wind::actuator::RealList = amrex::Vector<amrex::Real> |
◆ RealSlice
using amr_wind::actuator::RealSlice = ::amr_wind::utils::Slice<amrex::Real> |
◆ TensorList
using amr_wind::actuator::TensorList = amrex::Vector<amr_wind::vs::Tensor> |
◆ TensorSlice
◆ VecList
using amr_wind::actuator::VecList = amrex::Vector<amr_wind::vs::Vector> |
◆ VecSlice
Enumeration Type Documentation
◆ FLLCType
|
strong |
Function Documentation
◆ fllc_init()
void amr_wind::actuator::fllc_init | ( | FLLCData & | data, |
const ComponentView & | view, | ||
const amrex::Real | eps_chord ) |
Initialize FLLC data structure. This should be called at the end of the first ComputeForceOp to ensure the data is fully populated.
- Parameters
-
data FLLC specific data and scratch fields view Component view that has references to the grid data eps_chord epsilon chord
◆ fllc_parse()
void amr_wind::actuator::fllc_parse | ( | const utils::ActParser & | pp, |
FLLCData & | data ) |
Function to capture common parsing requirements for the filtered lifting line correction.
- Parameters
-
pp Parser data Data to be populated from parser
Variable Documentation
◆ FLLCTypeMap
|
static |
Initial value:
{
{"constant_chord", FLLCType::ConstantChord},
{"variable_chord", FLLCType::VariableChord}}
◆ NumPArrayInt
|
staticconstexpr |
Number of int entries in Struct of Arrays (SOA)
◆ NumPArrayReal
|
staticconstexpr |
Number of real entries in Struct of Arrays (SOA)
◆ NumPStructInt
|
staticconstexpr |
Number of integer entries in Array of Structs (AOS)
◆ NumPStructReal
|
staticconstexpr |
Number or real entries in Array of Structs (AOS)
Generated by 1.12.0