OceanWaves Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
amr_wind::ocean_waves::OceanWaves Class Reference
#include <OceanWaves.H>
Inheritance diagram for amr_wind::ocean_waves::OceanWaves:
Collaboration diagram for amr_wind::ocean_waves::OceanWaves:
Public Member Functions | |
OceanWaves (CFDSim &) | |
~OceanWaves () override | |
void | initialize_fields (int, const amrex::Geometry &) override |
void | pre_init_actions () override |
void | post_init_actions () override |
void | post_regrid_actions () override |
void | pre_advance_work () override |
void | post_advance_work () override |
Static Public Member Functions | |
static std::string | identifier () |
Protected Member Functions | |
virtual void | prepare_outputs () |
Private Member Functions | |
void | relaxation_zones () |
Private Attributes | |
CFDSim & | m_sim |
std::unique_ptr< OceanWavesModel > | m_owm |
Unique pointer to the ocean waves model. | |
Field & | m_ow_levelset |
Ocean waves target free surface levelset function. | |
Field & | m_ow_vof |
Ocean waves target volume-of-fluid. | |
Field & | m_ow_velocity |
Ocean waves target velocity. | |
Detailed Description
ocean waves modeling
This class provides an interface to model
- See also
- WaveModel
Constructor & Destructor Documentation
◆ OceanWaves()
|
explicit |
◆ ~OceanWaves()
|
overridedefault |
Member Function Documentation
◆ identifier()
|
inlinestatic |
◆ initialize_fields()
|
override |
◆ post_advance_work()
|
override |
◆ post_init_actions()
|
override |
◆ post_regrid_actions()
|
override |
◆ pre_advance_work()
|
override |
◆ pre_init_actions()
|
override |
◆ prepare_outputs()
|
protectedvirtual |
◆ relaxation_zones()
|
private |
Update ocean waves relaxation zones
Member Data Documentation
◆ m_ow_levelset
|
private |
Ocean waves target free surface levelset function.
◆ m_ow_velocity
|
private |
Ocean waves target velocity.
◆ m_ow_vof
|
private |
Ocean waves target volume-of-fluid.
◆ m_owm
|
private |
Unique pointer to the ocean waves model.
◆ m_sim
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/ocean_waves/OceanWaves.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/ocean_waves/OceanWaves.cpp
Generated by 1.12.0