#include <SloshingTank.H>
◆ SloshingTank()
| amr_wind::SloshingTank::SloshingTank |
( |
CFDSim & | sim | ) |
|
|
explicit |
◆ ~SloshingTank()
| amr_wind::SloshingTank::~SloshingTank |
( |
| ) |
|
|
overridedefault |
◆ identifier()
| std::string amr_wind::SloshingTank::identifier |
( |
| ) |
|
|
inlinestatic |
◆ initialize_fields()
| void amr_wind::SloshingTank::initialize_fields |
( |
int | level, |
|
|
const amrex::Geometry & | geom ) |
|
override |
Initialize the levelset and velocity fields for Sloshing Tank simulations.
Initialize the velocity and levelset fields at the beginning of the simulation.
◆ post_advance_work()
| void amr_wind::SloshingTank::post_advance_work |
( |
| ) |
|
|
inlineoverride |
◆ post_init_actions()
| void amr_wind::SloshingTank::post_init_actions |
( |
| ) |
|
|
inlineoverride |
◆ post_regrid_actions()
| void amr_wind::SloshingTank::post_regrid_actions |
( |
| ) |
|
|
inlineoverride |
◆ pre_advance_work()
| void amr_wind::SloshingTank::pre_advance_work |
( |
| ) |
|
|
inlineoverride |
◆ m_amplitude
| amrex::Real amr_wind::SloshingTank::m_amplitude {0.1} |
|
private |
Initial free surface amplitude magnitude.
◆ m_gravity
| amrex::Vector<amrex::Real> amr_wind::SloshingTank::m_gravity {0.0, 0.0, -9.81} |
|
private |
◆ m_init_p
| bool amr_wind::SloshingTank::m_init_p {false} |
|
private |
◆ m_kappa
| amrex::Real amr_wind::SloshingTank::m_kappa {0.25} |
|
private |
◆ m_levelset
| Field& amr_wind::SloshingTank::m_levelset |
|
private |
◆ m_pressure
| Field& amr_wind::SloshingTank::m_pressure |
|
private |
◆ m_rho1
| amrex::Real amr_wind::SloshingTank::m_rho1 {1000.} |
|
private |
◆ m_rho2
| amrex::Real amr_wind::SloshingTank::m_rho2 {1.} |
|
private |
◆ m_velocity
| Field& amr_wind::SloshingTank::m_velocity |
|
private |
◆ m_waterlevel
| amrex::Real amr_wind::SloshingTank::m_waterlevel {0.0} |
|
private |
Initial zero-level free-surface water depth.
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/physics/multiphase/SloshingTank.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/physics/multiphase/SloshingTank.cpp