AMReX-Hydro
AMReX-based hydro routines for low Mach number flows
 
Loading...
Searching...
No Matches
EBPLM Namespace Reference

Functions

void PredictVelOnXFace (amrex::Box const &xebox, 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 &ccvel, amrex::Array4< amrex::EBCellFlag const > const &flag, amrex::Array4< amrex::Real const > const &vfrac, AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz), amrex::Array4< amrex::Real const > const &ccc, 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, 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 &ccvel, amrex::Array4< amrex::EBCellFlag const > const &flag, amrex::Array4< amrex::Real const > const &vfrac, AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz), amrex::Array4< amrex::Real const > const &ccc, 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 PredictStateOnXFace (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 &umac, amrex::Array4< amrex::EBCellFlag const > const &flag, amrex::Array4< amrex::Real const > const &vfrac, AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz), amrex::Array4< amrex::Real const > const &ccc, amrex::Geometry const &geom, amrex::Real dt, amrex::Vector< amrex::BCRec > const &h_bcrec, amrex::BCRec const *pbc, bool is_velocity, amrex::Array4< int const > const &bc_arr={})
 
void PredictStateOnYFace (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 &vmac, amrex::Array4< amrex::EBCellFlag const > const &flag, amrex::Array4< amrex::Real const > const &vfrac, AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz), amrex::Array4< amrex::Real const > const &ccc, amrex::Geometry const &geom, amrex::Real dt, amrex::Vector< amrex::BCRec > const &h_bcrec, amrex::BCRec const *pbc, bool is_velocity, amrex::Array4< int const > const &bc_arr={})
 

Function Documentation

◆ PredictStateOnXFace()

void EBPLM::PredictStateOnXFace ( 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 &  umac,
amrex::Array4< amrex::EBCellFlag const > const &  flag,
amrex::Array4< amrex::Real const > const &  vfrac,
AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz)  ,
amrex::Array4< amrex::Real const > const &  ccc,
amrex::Geometry const &  geom,
amrex::Real  dt,
amrex::Vector< amrex::BCRec > const &  h_bcrec,
amrex::BCRec const *  pbc,
bool  is_velocity,
amrex::Array4< int const > const &  bc_arr = {} 
)

◆ PredictStateOnYFace()

void EBPLM::PredictStateOnYFace ( 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 &  vmac,
amrex::Array4< amrex::EBCellFlag const > const &  flag,
amrex::Array4< amrex::Real const > const &  vfrac,
AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz)  ,
amrex::Array4< amrex::Real const > const &  ccc,
amrex::Geometry const &  geom,
amrex::Real  dt,
amrex::Vector< amrex::BCRec > const &  h_bcrec,
amrex::BCRec const *  pbc,
bool  is_velocity,
amrex::Array4< int const > const &  bc_arr = {} 
)

◆ PredictVelOnXFace()

void EBPLM::PredictVelOnXFace ( amrex::Box const &  xebox,
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 &  ccvel,
amrex::Array4< amrex::EBCellFlag const > const &  flag,
amrex::Array4< amrex::Real const > const &  vfrac,
AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz)  ,
amrex::Array4< amrex::Real const > const &  ccc,
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 EBPLM::PredictVelOnYFace ( amrex::Box const &  yebox,
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 &  ccvel,
amrex::Array4< amrex::EBCellFlag const > const &  flag,
amrex::Array4< amrex::Real const > const &  vfrac,
AMREX_D_DECL(amrex::Array4< amrex::Real const > const &fcx, amrex::Array4< amrex::Real const > const &fcy, amrex::Array4< amrex::Real const > const &fcz)  ,
amrex::Array4< amrex::Real const > const &  ccc,
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 = {} 
)