OceanWavesDataHolder< OceanWavesTrait > Class Template Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::ocean_waves::OceanWavesDataHolder< OceanWavesTrait > Class Template Reference
#include <OceanWavesTypes.H>
Collaboration diagram for amr_wind::ocean_waves::OceanWavesDataHolder< OceanWavesTrait >:
Public Member Functions | |
OceanWavesDataHolder (CFDSim &sim, const std::string &label, const int id) | |
CFDSim & | sim () |
const CFDSim & | sim () const |
OceanWavesTrait::InfoType & | info () |
const OceanWavesTrait::InfoType & | info () const |
OceanWavesTrait::MetaType & | meta () |
const OceanWavesTrait::MetaType & | meta () const |
Private Attributes | |
CFDSim & | m_sim |
Instance of the CFD simulation environment. | |
OceanWavesTrait::InfoType | m_info |
OceanWavesTrait::MetaType | m_meta |
Additional data necessary for a given wavem type. | |
Detailed Description
template<typename OceanWavesTrait>
class amr_wind::ocean_waves::OceanWavesDataHolder< OceanWavesTrait >
class amr_wind::ocean_waves::OceanWavesDataHolder< OceanWavesTrait >
Abstract representation of data holder for specific ocean waves types.
Constructor & Destructor Documentation
◆ OceanWavesDataHolder()
template<typename OceanWavesTrait >
|
inline |
Initialize the data structures
- Parameters
-
sim Instance of the CFD simulation environment label Unique string identifier for this immersed boundary component id Unique global integer identifier for this immersed boundary component
Member Function Documentation
◆ info() [1/2]
template<typename OceanWavesTrait >
|
inline |
◆ info() [2/2]
template<typename OceanWavesTrait >
|
inline |
◆ meta() [1/2]
template<typename OceanWavesTrait >
|
inline |
◆ meta() [2/2]
template<typename OceanWavesTrait >
|
inline |
◆ sim() [1/2]
template<typename OceanWavesTrait >
|
inline |
◆ sim() [2/2]
template<typename OceanWavesTrait >
|
inline |
Member Data Documentation
◆ m_info
template<typename OceanWavesTrait >
|
private |
Basic information about this ocean waves component in relation to the simulation (usually IBInfo)
◆ m_meta
template<typename OceanWavesTrait >
|
private |
Additional data necessary for a given wavem type.
◆ m_sim
template<typename OceanWavesTrait >
|
private |
Instance of the CFD simulation environment.
The documentation for this class was generated from the following file:
- /home/runner/work/amr-wind/amr-wind/amr-wind/ocean_waves/OceanWavesTypes.H
Generated by 1.12.0