/home/runner/work/amr-wind/amr-wind/amr-wind/overset/overset_ops_routines.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
overset_ops_routines.H
Go to the documentation of this file.
Definition overset_ops_K.H:7
void equate_field(amrex::MultiFab &mf_dest, const amrex::MultiFab &mf_src)
Definition overset_ops_routines.cpp:612
void prepare_mask_cell_for_mac(FieldRepo &repo)
Definition overset_ops_routines.cpp:95
void 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)
Definition overset_ops_routines.cpp:480
void iblank_to_mask(const IntField &iblank, IntField &maskf)
Definition overset_ops_routines.cpp:14
void apply_pressure_gradient(amrex::MultiFab &mf_vel, const amrex::MultiFab &mf_density, const amrex::MultiFab &mf_gp, const amrex::Real scaling_factor)
Definition overset_ops_routines.cpp:646
void 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)
Definition overset_ops_routines.cpp:349
amrex::Real calculate_pseudo_velocity_scale(const amrex::iMultiFab &mf_iblank, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx, const amrex::Real pvmax)
Definition overset_ops_routines.cpp:397
amrex::Real measure_convergence(amrex::MultiFab &mf_fx, amrex::MultiFab &mf_fy, amrex::MultiFab &mf_fz)
Definition overset_ops_routines.cpp:570
amrex::Real 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)
Definition overset_ops_routines.cpp:409
void process_vof(amrex::MultiFab &mf_vof, const amrex::Real vof_tol)
Definition overset_ops_routines.cpp:180
void iblank_node_to_mask_vof(const IntField &iblank, const Field &voff, IntField &maskf)
Definition overset_ops_routines.cpp:38
void populate_normal_vector(amrex::MultiFab &mf_normvec, const amrex::MultiFab &mf_vof, const amrex::iMultiFab &mf_iblank)
Definition overset_ops_routines.cpp:214
void replace_gradp(amrex::MultiFab &mf_gp, const amrex::MultiFab &mf_gp0, const amrex::iMultiFab &mf_iblank)
Definition overset_ops_routines.cpp:626
void harmonize_vof(amrex::MultiFab &mf_vof_target, const amrex::MultiFab &mf_vof_original, const amrex::iMultiFab &mf_iblank)
Definition overset_ops_routines.cpp:195
void populate_psi(amrex::MultiFab &mf_psi, const amrex::MultiFab &mf_vof, const amrex::Real i_th, const amrex::Real asdf_tiny)
Definition overset_ops_routines.cpp:164
void 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)
Definition overset_ops_routines.cpp:255
void revert_mask_cell_after_mac(FieldRepo &repo)
Definition overset_ops_routines.cpp:151
Generated by 1.12.0