/home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/AdvOp_Godunov.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
AdvOp_Godunov.H
Go to the documentation of this file.
Definition CFDSim.H:54
Definition Field.H:116
const std::string & base_name() const
Base name (without state information)
Definition Field.H:128
@ XFACE
Face-centered in x-direction (e.g., face normal velocity)
Definition FieldDescTypes.H:30
@ NPH
State at (n + 1/2) (intermediate) timestep.
Definition FieldDescTypes.H:18
Definition SchemeTraits.H:6
static void hybrid_fluxes(const FieldRepo &repo, const int ncomp, const amrex::Gpu::DeviceVector< int > &iconserv, ScratchField &flux_x, ScratchField &flux_y, ScratchField &flux_z, const Field &dof_field, const Field &dof_nph, const Field &src_term, const Field &rho_o, const Field &rho_nph, const Field &u_mac, const Field &v_mac, const Field &w_mac, amrex::Vector< amrex::BCRec > const &velbc, amrex::BCRec const *velbc_d, amrex::Vector< amrex::BCRec > const &rhobc, amrex::BCRec const *rhobc_d, const amrex::Real dt, godunov::scheme mflux_scheme, bool allow_inflow_on_outflow, bool use_forces_in_trans, bool pre_multiplied_src_term=false)
Definition vof_momentum_flux.H:8
Definition AdvOp_Godunov.H:18
static constexpr int nghost_state
Number of ghost in the state variable.
Definition SchemeTraits.H:19
static constexpr int nghost_src
Number of ghost cells in the source term variable.
Definition SchemeTraits.H:21
void operator()(const FieldState fstate, const amrex::Real dt)
Definition AdvOp_Godunov.H:100
Field & density
Definition AdvOp_Godunov.H:295
Field & u_mac
Definition AdvOp_Godunov.H:296
std::string godunov_type
Definition AdvOp_Godunov.H:303
AdvectionOp(CFDSim &, PDEFields &fields_in, bool, bool, bool, bool)
Definition AdvOp_Godunov.H:29
bool m_allow_inflow_on_outflow
Definition AdvOp_Godunov.H:307
void preadvect(const FieldState, const amrex::Real, const amrex::Real)
Definition AdvOp_Godunov.H:94
std::string mflux_type
Definition AdvOp_Godunov.H:304
const bool fluxes_are_area_weighted
Definition AdvOp_Godunov.H:305
PDEFields & fields
Definition AdvOp_Godunov.H:294
bool godunov_use_forces_in_trans
Definition AdvOp_Godunov.H:306
amrex::Gpu::DeviceVector< int > iconserv
Definition AdvOp_Godunov.H:299
Field & v_mac
Definition AdvOp_Godunov.H:297
godunov::scheme godunov_scheme
Definition AdvOp_Godunov.H:301
godunov::scheme mflux_scheme
Definition AdvOp_Godunov.H:302
std::string advection_type
Definition AdvOp_Godunov.H:308
Field & w_mac
Definition AdvOp_Godunov.H:298
Definition PDEFields.H:27
Field & field
Solution variable (e.g., velocity, temperature)
Definition PDEFields.H:34
Generated by