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 | external |
| 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 | TurbineExternalData |
| struct | TurbineFromExtSolver |
| 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 | TurbineFast |
| using | TurbineKynema |
| 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
◆ TurbineFast
Initial value:
Definition TurbineExternal.H:23
◆ TurbineKynema
Initial value:
Definition kynema_types.H:269
Definition kynema_types.H:14
◆ 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:
◆ 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