Block-Structured AMR Software Framework
AMReX_BLFort.H File Reference
#include <AMReX_Config.H>
#include <AMReX_INT.H>
#include <AMReX_ArrayLim.H>
#include <AMReX_REAL.H>
#include <AMReX_SPACE.H>

Go to the source code of this file.

Macros

#define BL_FORT_PROC_DECL(A, B)   void AMREX_FORT_NAME(A,B)
 
#define BL_FORT_PROC_CALL(A, B)   AMREX_FORT_NAME(A,B)
 
#define BL_FORT_PROC_NAME(A, B)   AMREX_FORT_NAME(A,B)
 
#define BL_FORT_FAB_ARG(A)   amrex_real* A##_fab, AMREX_ARLIM_P(A##_lo), AMREX_ARLIM_P(A##_hi)
 
#define BL_FORT_IFAB_ARG(A)   int* A##_fab, AMREX_ARLIM_P(A##_lo), AMREX_ARLIM_P(A##_hi)
 
#define BL_FORT_FAB_VAL_3D(A)   A##_fab, A##_lo, A##_hi
 
#define BL_FORT_FAB_ARG_3D(A)   amrex_real* A##_fab, const int* A##_lo, const int* A##_hi
 
#define BL_FORT_FAB_ARG_ANYD(A)   amrex_real* A##_fab, const int* A##_lo, const int* A##_hi
 
#define BL_FORT_IFAB_ARG_3D(A)   int* A##_fab, const int* A##_lo, const int* A##_hi
 
#define BL_FORT_IFAB_ARG_ANYD(A)   int* A##_fab, const int* A##_lo, const int* A##_hi
 

Macro Definition Documentation

◆ BL_FORT_FAB_ARG

#define BL_FORT_FAB_ARG (   A)    amrex_real* A##_fab, AMREX_ARLIM_P(A##_lo), AMREX_ARLIM_P(A##_hi)

◆ BL_FORT_FAB_ARG_3D

#define BL_FORT_FAB_ARG_3D (   A)    amrex_real* A##_fab, const int* A##_lo, const int* A##_hi

◆ BL_FORT_FAB_ARG_ANYD

#define BL_FORT_FAB_ARG_ANYD (   A)    amrex_real* A##_fab, const int* A##_lo, const int* A##_hi

◆ BL_FORT_FAB_VAL_3D

#define BL_FORT_FAB_VAL_3D (   A)    A##_fab, A##_lo, A##_hi

◆ BL_FORT_IFAB_ARG

#define BL_FORT_IFAB_ARG (   A)    int* A##_fab, AMREX_ARLIM_P(A##_lo), AMREX_ARLIM_P(A##_hi)

◆ BL_FORT_IFAB_ARG_3D

#define BL_FORT_IFAB_ARG_3D (   A)    int* A##_fab, const int* A##_lo, const int* A##_hi

◆ BL_FORT_IFAB_ARG_ANYD

#define BL_FORT_IFAB_ARG_ANYD (   A)    int* A##_fab, const int* A##_lo, const int* A##_hi

◆ BL_FORT_PROC_CALL

#define BL_FORT_PROC_CALL (   A,
 
)    AMREX_FORT_NAME(A,B)

◆ BL_FORT_PROC_DECL

#define BL_FORT_PROC_DECL (   A,
 
)    void AMREX_FORT_NAME(A,B)

◆ BL_FORT_PROC_NAME

#define BL_FORT_PROC_NAME (   A,
 
)    AMREX_FORT_NAME(A,B)