/home/runner/work/amr-wind/amr-wind/amr-wind/overset/overset_ops_routines.H File Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
overset_ops_routines.H File Reference
#include "AMReX_iMultiFab.H"
#include "AMReX_MultiFab.H"
#include "amr-wind/equation_systems/vof/volume_fractions.H"
#include "amr-wind/overset/overset_ops_K.H"
Include dependency graph for overset_ops_routines.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | amr_wind |
namespace | amr_wind::overset_ops |
Functions | |
void | amr_wind::overset_ops::populate_psi (amrex::MultiFab &mf_psi, const amrex::MultiFab &mf_vof, const amrex::Real i_th, const amrex::Real asdf_tiny) |
void | amr_wind::overset_ops::process_vof (amrex::MultiFab &mf_vof, const amrex::Real vof_tol) |
void | amr_wind::overset_ops::harmonize_vof (amrex::MultiFab &mf_vof_target, const amrex::MultiFab &mf_vof_original, const amrex::iMultiFab &mf_iblank) |
void | amr_wind::overset_ops::populate_normal_vector (amrex::MultiFab &mf_normvec, const amrex::MultiFab &mf_vof, const amrex::iMultiFab &mf_iblank) |
void | amr_wind::overset_ops::populate_sharpen_fluxes (amrex::MultiFab &mf_fx, amrex::MultiFab &mf_fy, amrex::MultiFab &mf_fz, const amrex::MultiFab &mf_vof, const amrex::MultiFab &mf_target_vof, const amrex::MultiFab &mf_norm, const amrex::MultiFab &mf_velocity, const amrex::MultiFab &mf_gp, const amrex::MultiFab &mf_density, const amrex::Real Gamma, const amrex::Real margin, const amrex::Real rho1, const amrex::Real rho2) |
void | amr_wind::overset_ops::process_fluxes_calc_src (amrex::MultiFab &mf_fx, amrex::MultiFab &mf_fy, amrex::MultiFab &mf_fz, amrex::MultiFab &mf_psource, const amrex::MultiFab &mf_vof, const amrex::iMultiFab &mf_iblank) |
amrex::Real | amr_wind::overset_ops::calculate_pseudo_velocity_scale (const amrex::iMultiFab &mf_iblank, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx, const amrex::Real pvmax) |
amrex::Real | amr_wind::overset_ops::calculate_pseudo_dt_flux (const amrex::MultiFab &mf_fx, const amrex::MultiFab &mf_fy, const amrex::MultiFab &mf_fz, const amrex::MultiFab &mf_vof, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dx, const amrex::Real tol) |
void | amr_wind::overset_ops::apply_fluxes (const amrex::MultiFab &mf_fx, const amrex::MultiFab &mf_fy, const amrex::MultiFab &mf_fz, const amrex::MultiFab &mf_psource, amrex::MultiFab &mf_vof, amrex::MultiFab &mf_dens, amrex::MultiFab &mf_vel, amrex::MultiFab &mf_gp, amrex::MultiFab &mf_pressure, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx, const amrex::Real ptfac, const amrex::Real vof_tol) |
amrex::Real | amr_wind::overset_ops::measure_convergence (amrex::MultiFab &mf_fx, amrex::MultiFab &mf_fy, amrex::MultiFab &mf_fz) |
void | amr_wind::overset_ops::equate_field (amrex::MultiFab &mf_dest, const amrex::MultiFab &mf_src) |
void | amr_wind::overset_ops::replace_gradp_hydrostatic (amrex::MultiFab &mf_gp, const amrex::MultiFab &mf_density, const amrex::MultiFab &mf_refdens, const amrex::iMultiFab &mf_iblank, const amrex::Real grav_z, const bool is_pptb) |
void | amr_wind::overset_ops::replace_gradp (amrex::MultiFab &mf_gp, const amrex::MultiFab &mf_gp0, const amrex::iMultiFab &mf_iblank) |
void | amr_wind::overset_ops::apply_pressure_gradient (amrex::MultiFab &mf_vel, const amrex::MultiFab &mf_density, const amrex::MultiFab &mf_gp, const amrex::Real scaling_factor) |
Generated by 1.12.0