/home/runner/work/amr-wind/amr-wind/amr-wind/physics/ScalarAdvection.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
ScalarAdvection.H
Go to the documentation of this file.
Definition CFDSim.H:54
Definition Field.H:112
Definition FieldRepo.H:86
void post_advance_work() override
Definition ScalarAdvection.cpp:314
amrex::Vector< amrex::Real > compute_error(const Shape &scalar_function)
Definition ScalarAdvection.cpp:247
amrex::Real m_x_width
Initial wave/pulse width (standard deviation for GaussianPulse and GaussianWavePacket)
Definition ScalarAdvection.H:69
void pre_advance_work() override
Definition ScalarAdvection.H:38
void post_regrid_actions() override
Definition ScalarAdvection.H:36
amrex::Real m_x0
Initial wave/pulse packet location.
Definition ScalarAdvection.H:61
amrex::Real m_x_wavenumber
Wave numbers.
Definition ScalarAdvection.H:73
void post_init_actions() override
Definition ScalarAdvection.cpp:186
void initialize_fields(int level, const amrex::Geometry &geom) override
Initialize the fields for ScalarAdvection simulations.
Definition ScalarAdvection.cpp:166
amrex::Real m_amplitude
Initial wave/pulse amplitude.
Definition ScalarAdvection.H:65
std::string m_shape
Initial wave/pulse shape.
Definition ScalarAdvection.H:77
amrex::Real m_u
Flow velocity in x-direction.
Definition ScalarAdvection.H:57
void initialize_scalar(const Shape &scalar_function)
Definition ScalarAdvection.cpp:211
~ScalarAdvection() override=default
ScalarAdvection(CFDSim &sim)
Definition ScalarAdvection.cpp:136
Definition SimTime.H:33
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
Definition ScalarAdvection.H:94
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real) const
Definition ScalarAdvection.cpp:12
Definition ScalarAdvection.H:142
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real) const
Definition ScalarAdvection.cpp:90
Definition ScalarAdvection.H:84
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real) const
Definition ScalarAdvection.cpp:119
Definition ScalarAdvection.H:126
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real) const
Definition ScalarAdvection.cpp:66
Definition ScalarAdvection.H:110
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real, amrex::Real) const
Definition ScalarAdvection.cpp:38
Generated by