ConvectingTaylorVortex 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 |
Private Member Functions |
Private Attributes |
List of all members
amr_wind::ctv::ConvectingTaylorVortex Class Reference
#include <ConvectingTaylorVortex.H>
Inheritance diagram for amr_wind::ctv::ConvectingTaylorVortex:
Collaboration diagram for amr_wind::ctv::ConvectingTaylorVortex:
Public Member Functions | |
| ConvectingTaylorVortex (const CFDSim &sim) | |
| ~ConvectingTaylorVortex () override=default | |
| void | initialize_fields (int level, const amrex::Geometry &geom) override |
| template<typename T> | |
| amrex::Real | compute_error (const Field &) |
| void | post_init_actions () override |
| void | post_regrid_actions () override |
| void | pre_advance_work () override |
| void | post_advance_work () override |
| amrex::Real | get_u0 () const |
| amrex::Real | get_v0 () const |
| amrex::Real | get_omega () const |
Static Public Member Functions | |
| static std::string | identifier () |
Private Member Functions | |
| void | output_error () |
Private Attributes | |
| const amr_wind::SimTime & | m_time |
| const amr_wind::CFDSim & | m_sim |
| const FieldRepo & | m_repo |
| const amrex::AmrCore & | m_mesh |
| Field & | m_velocity |
| Field & | m_gradp |
| Field & | m_density |
| amrex::Real | m_rho {1.0} |
| initial density value | |
| amrex::Real | m_u0 {1.0} |
| mean x-velocity value | |
| amrex::Real | m_v0 {1.0} |
| mean y-velocity value | |
| amrex::Real | m_omega |
| damping | |
| const int | m_w {18} |
| output precision | |
| std::string | m_output_fname {"ctv.log"} |
| error log file | |
| bool | m_activate_pressure {false} |
| bool | m_mesh_mapping {false} |
Detailed Description
Convecting Taylor Vortex physics
Constructor & Destructor Documentation
◆ ConvectingTaylorVortex()
|
explicit |
◆ ~ConvectingTaylorVortex()
|
overridedefault |
Member Function Documentation
◆ compute_error()
template<typename T>
| amrex::Real amr_wind::ctv::ConvectingTaylorVortex::compute_error | ( | const Field & | field | ) |
◆ get_omega()
|
inline |
◆ get_u0()
|
inline |
◆ get_v0()
|
inline |
◆ identifier()
|
inlinestatic |
◆ initialize_fields()
|
override |
Initialize the velocity and density fields at the beginning of the simulation.
◆ output_error()
|
private |
◆ post_advance_work()
|
override |
◆ post_init_actions()
|
override |
◆ post_regrid_actions()
|
inlineoverride |
◆ pre_advance_work()
|
inlineoverride |
Member Data Documentation
◆ m_activate_pressure
|
private |
◆ m_density
|
private |
◆ m_gradp
|
private |
◆ m_mesh
|
private |
◆ m_mesh_mapping
|
private |
◆ m_omega
|
private |
damping
◆ m_output_fname
|
private |
error log file
◆ m_repo
|
private |
◆ m_rho
|
private |
initial density value
◆ m_sim
|
private |
◆ m_time
|
private |
◆ m_u0
|
private |
mean x-velocity value
◆ m_v0
|
private |
mean y-velocity value
◆ m_velocity
|
private |
◆ m_w
|
private |
output precision
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/physics/ConvectingTaylorVortex.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/physics/ConvectingTaylorVortex.cpp
Generated by