AMReX-Hydro
AMReX-based hydro routines for low Mach number flows
PLM Namespace Reference

Functions

void PredictVelOnXFace (amrex::Box const &xebox, int ncomp, amrex::Array4< amrex::Real > const &Imx, amrex::Array4< amrex::Real > const &Ipx, amrex::Array4< amrex::Real const > const &q, amrex::Array4< amrex::Real const > const &vcc, const amrex::Geometry &geom, amrex::Real dt, amrex::Vector< amrex::BCRec > const &h_bcrec, amrex::BCRec const *pbc, amrex::Array4< int const > const &bc_arr={})
 
void PredictVelOnYFace (amrex::Box const &yebox, int ncomp, amrex::Array4< amrex::Real > const &Imy, amrex::Array4< amrex::Real > const &Ipy, amrex::Array4< amrex::Real const > const &q, amrex::Array4< amrex::Real const > const &vcc, const amrex::Geometry &geom, amrex::Real dt, amrex::Vector< amrex::BCRec > const &h_bcrec, amrex::BCRec const *pbc, amrex::Array4< int const > const &bc_arr={})
 
AMREX_GPU_DEVICE AMREX_FORCE_INLINE void PredictStateOnXFace (const int i, const int j, const int k, const int n, const amrex::Real dt, const amrex::Real dx, amrex::Real &Im, amrex::Real &Ip, const amrex::Array4< const amrex::Real > &S, const amrex::Real &umac, const amrex::BCRec bc, const int domain_ilo, const int domain_ihi, const bool is_velocity)
 
AMREX_GPU_DEVICE AMREX_FORCE_INLINE void PredictStateOnYFace (const int i, const int j, const int k, const int n, const amrex::Real dt, const amrex::Real dy, amrex::Real &Im, amrex::Real &Ip, const amrex::Array4< const amrex::Real > &S, const amrex::Real &vmac, const amrex::BCRec bc, const int domain_jlo, const int domain_jhi, const bool is_velocity)
 

Function Documentation

◆ PredictStateOnXFace()

AMREX_GPU_DEVICE AMREX_FORCE_INLINE void PLM::PredictStateOnXFace ( const int  i,
const int  j,
const int  k,
const int  n,
const amrex::Real  dt,
const amrex::Real  dx,
amrex::Real &  Im,
amrex::Real &  Ip,
const amrex::Array4< const amrex::Real > &  S,
const amrex::Real &  umac,
const amrex::BCRec  bc,
const int  domain_ilo,
const int  domain_ihi,
const bool  is_velocity 
)
Here is the call graph for this function:

◆ PredictStateOnYFace()

AMREX_GPU_DEVICE AMREX_FORCE_INLINE void PLM::PredictStateOnYFace ( const int  i,
const int  j,
const int  k,
const int  n,
const amrex::Real  dt,
const amrex::Real  dy,
amrex::Real &  Im,
amrex::Real &  Ip,
const amrex::Array4< const amrex::Real > &  S,
const amrex::Real &  vmac,
const amrex::BCRec  bc,
const int  domain_jlo,
const int  domain_jhi,
const bool  is_velocity 
)
Here is the call graph for this function:

◆ PredictVelOnXFace()

void PLM::PredictVelOnXFace ( amrex::Box const &  xebox,
int  ncomp,
amrex::Array4< amrex::Real > const &  Imx,
amrex::Array4< amrex::Real > const &  Ipx,
amrex::Array4< amrex::Real const > const &  q,
amrex::Array4< amrex::Real const > const &  vcc,
const amrex::Geometry geom,
amrex::Real  dt,
amrex::Vector< amrex::BCRec > const &  h_bcrec,
amrex::BCRec const *  pbc,
amrex::Array4< int const > const &  bc_arr = {} 
)

◆ PredictVelOnYFace()

void PLM::PredictVelOnYFace ( amrex::Box const &  yebox,
int  ncomp,
amrex::Array4< amrex::Real > const &  Imy,
amrex::Array4< amrex::Real > const &  Ipy,
amrex::Array4< amrex::Real const > const &  q,
amrex::Array4< amrex::Real const > const &  vcc,
const amrex::Geometry geom,
amrex::Real  dt,
amrex::Vector< amrex::BCRec > const &  h_bcrec,
amrex::BCRec const *  pbc,
amrex::Array4< int const > const &  bc_arr = {} 
)