/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:116
Definition FieldRepo.H:86
void post_advance_work() override
Definition ScalarAdvection.cpp:312
amrex::Vector< amrex::Real > compute_error(const Shape &scalar_function)
Definition ScalarAdvection.cpp:245
amrex::Real m_x_width
Initial wave/pulse width (standard deviation for GaussianPulse and GaussianWavePacket)
Definition ScalarAdvection.H:68
void pre_advance_work() override
Definition ScalarAdvection.H:37
void post_regrid_actions() override
Definition ScalarAdvection.H:35
amrex::Real m_x0
Initial wave/pulse packet location.
Definition ScalarAdvection.H:60
amrex::Real m_x_wavenumber
Wave numbers.
Definition ScalarAdvection.H:72
void post_init_actions() override
Definition ScalarAdvection.cpp:183
void initialize_fields(int level, const amrex::Geometry &geom) override
Initialize the fields for ScalarAdvection simulations.
Definition ScalarAdvection.cpp:163
amrex::Real m_amplitude
Initial wave/pulse amplitude.
Definition ScalarAdvection.H:64
std::string m_shape
Initial wave/pulse shape.
Definition ScalarAdvection.H:76
amrex::Real m_u
Flow velocity in x-direction.
Definition ScalarAdvection.H:56
void initialize_scalar(const Shape &scalar_function)
Definition ScalarAdvection.cpp:208
~ScalarAdvection() override=default
ScalarAdvection(CFDSim &sim)
Definition ScalarAdvection.cpp:133
Definition SimTime.H:33
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE constexpr amrex::Real pi()
Return as an amrex::Real.
Definition trig_ops.H:18
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
Definition ScalarAdvection.H:93
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real) const
Definition ScalarAdvection.cpp:11
Definition ScalarAdvection.H:141
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real) const
Definition ScalarAdvection.cpp:87
Definition ScalarAdvection.H:83
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real) const
Definition ScalarAdvection.cpp:116
Definition ScalarAdvection.H:125
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real) const
Definition ScalarAdvection.cpp:63
Definition ScalarAdvection.H:109
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real operator()(const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real, const amrex::Real) const
Definition ScalarAdvection.cpp:36
Generated by