Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_ArrayLim.H File Reference
#include <AMReX_Config.H>
#include <AMReX_REAL.H>
#include <AMReX_Array.H>

Go to the source code of this file.

Macros

#define AMREX_ARLIM_P(x)
#define AMREX_ARLIM(x)
#define AMREX_ARLIM_3D(x)
#define AMREX_ARLIM_ANYD(x)
#define AMREX_ZFILL(x)
#define AMREX_BCREC_3D(x)
#define AMREX_BCREC_ANYD(x)
#define AMREX_ARLIM_ARG(x)
#define AMREX_INT_ANYD(x)
#define BL_TO_FORTRAN(x)
#define BL_TO_FORTRAN_3D(x)
#define BL_TO_FORTRAN_ANYD(x)
#define BL_TO_FORTRAN_FAB(x)
#define BL_TO_FORTRAN_N(x, n)
#define BL_TO_FORTRAN_N_3D(x, n)
#define BL_TO_FORTRAN_N_ANYD(x, n)
#define BL_TO_FORTRAN_BOX(x)

Macro Definition Documentation

◆ AMREX_ARLIM

#define AMREX_ARLIM ( x)
Value:
(x)[0],(x)[1],(x)[2]

◆ AMREX_ARLIM_3D

#define AMREX_ARLIM_3D ( x)
Value:
x

◆ AMREX_ARLIM_ANYD

#define AMREX_ARLIM_ANYD ( x)
Value:
x

◆ AMREX_ARLIM_ARG

#define AMREX_ARLIM_ARG ( x)
Value:
#define AMREX_ARLIM_3D(x)
Definition AMReX_ArrayLim.H:32

◆ AMREX_ARLIM_P

#define AMREX_ARLIM_P ( x)
Value:
const int&,const int&,const int&

◆ AMREX_BCREC_3D

#define AMREX_BCREC_3D ( x)
Value:
x

◆ AMREX_BCREC_ANYD

#define AMREX_BCREC_ANYD ( x)
Value:
x

◆ AMREX_INT_ANYD

#define AMREX_INT_ANYD ( x)
Value:
#define AMREX_ARLIM_ANYD(x)
Definition AMReX_ArrayLim.H:33

◆ AMREX_ZFILL

#define AMREX_ZFILL ( x)
Value:
x

◆ BL_TO_FORTRAN

#define BL_TO_FORTRAN ( x)
Value:
(x).dataPtr(), AMREX_ARLIM ((x).loVect()), AMREX_ARLIM ((x).hiVect())
#define AMREX_ARLIM(x)
Definition AMReX_ArrayLim.H:31

◆ BL_TO_FORTRAN_3D

#define BL_TO_FORTRAN_3D ( x)
Value:
(x).dataPtr(), AMREX_ARLIM_3D ((x).loVect()), AMREX_ARLIM_3D ((x).hiVect())

◆ BL_TO_FORTRAN_ANYD

#define BL_TO_FORTRAN_ANYD ( x)
Value:
(x).dataPtr(), AMREX_ARLIM_ANYD((x).loVect()), AMREX_ARLIM_ANYD((x).hiVect())

◆ BL_TO_FORTRAN_BOX

#define BL_TO_FORTRAN_BOX ( x)
Value:
AMREX_ARLIM_3D((x).loVect()), AMREX_ARLIM_3D((x).hiVect())

◆ BL_TO_FORTRAN_FAB

#define BL_TO_FORTRAN_FAB ( x)
Value:
(x).dataPtr(), AMREX_ARLIM_3D ((x).loVect()), AMREX_ARLIM_3D ((x).hiVect()), (x).nCompPtr()

◆ BL_TO_FORTRAN_N

#define BL_TO_FORTRAN_N ( x,
n )
Value:
(x).dataPtr(n), AMREX_ARLIM ((x).loVect()), AMREX_ARLIM ((x).hiVect())

◆ BL_TO_FORTRAN_N_3D

#define BL_TO_FORTRAN_N_3D ( x,
n )
Value:
(x).dataPtr(n), AMREX_ARLIM_3D ((x).loVect()), AMREX_ARLIM_3D ((x).hiVect())

◆ BL_TO_FORTRAN_N_ANYD

#define BL_TO_FORTRAN_N_ANYD ( x,
n )
Value:
(x).dataPtr(n), AMREX_ARLIM_ANYD((x).loVect()), AMREX_ARLIM_ANYD((x).hiVect())