92 amrex::Real &x, amrex::Real &y, amrex::Real &z)
94 using namespace amrex::literals;
95 x = domain_lo[0] +
i*
dx[0] + (1._rt - mf_type[0]) *
dx[0]*0.5_rt;
96 #if defined(WARPX_DIM_XZ) || defined(WARPX_DIM_RZ)
99 z = domain_lo[1] + k*
dx[1] + (1._rt - mf_type[1]) *
dx[1]*0.5_rt;
101 y = domain_lo[1] + j*
dx[1] + (1._rt - mf_type[1]) *
dx[1]*0.5_rt;
102 z = domain_lo[2] + k*
dx[2] + (1._rt - mf_type[2]) *
dx[2]*0.5_rt;
#define AMREX_FORCE_INLINE
#define AMREX_GPU_HOST_DEVICE
void ConvertLabParamsToBoost()
Definition: WarpXUtil.cpp:141
void CheckDims()
Definition: WarpXUtil.cpp:278
void ReadBCParams()
Definition: WarpXUtil.cpp:395
void NullifyMF(amrex::MultiFab &mf, int lev, amrex::Real zmin, amrex::Real zmax)
Definition: WarpXUtil.cpp:226
void ParseGeometryInput()
Definition: WarpXUtil.cpp:58
void ReadBoostedFrameParameters(amrex::Real &gamma_boost, amrex::Real &beta_boost, amrex::Vector< int > &boost_direction)
void CheckGriddingForRZSpectral()
Definition: WarpXUtil.cpp:306
Definition: WarpXUtil.H:71
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void getCellCoordinates(int i, int j, int k, amrex::GpuArray< int, 3 > const mf_type, amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > const domain_lo, amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > const dx, amrex::Real &x, amrex::Real &y, amrex::Real &z)
Compute physical coordinates (x,y,z) that correspond to a given (i,j,k) and the corresponding stagger...
Definition: WarpXUtil.H:88
Definition: WarpXUtil.cpp:268
bool WriteBinaryDataOnFile(const std::string &filename, const amrex::Vector< char > &data)
Definition: WarpXUtil.cpp:269
Definition: WarpXUtil.cpp:492
bool doCosts(const amrex::LayoutData< amrex::Real > *cost, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
We only want to update the cost data if the grids we are working on are the main grids,...
Definition: WarpXUtil.cpp:493
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void ignore_unused(const Ts &...)
i
Definition: check_interp_points_and_weights.py:174
int gamma_boost
Definition: compute_domain.py:41
data
Definition: run_alltests_1node.py:325
tuple dx
lab frame
Definition: stencil.py:429
filename
Definition: write_atomic_data_cpp.py:21