Block-Structured AMR Software Framework
AMReX_BLassert.H File Reference
#include <AMReX_Config.H>
#include <AMReX.H>

Go to the source code of this file.

Macros

#define AMREX_ASSERT_WITH_MESSAGE(EX, MSG)   ((void)0)
 
#define AMREX_ASSERT(EX)   ((void)0)
 
#define BL_ASSERT(EX)   ((void)0)
 
#define AMREX_ALWAYS_ASSERT_WITH_MESSAGE(EX, MSG)   (EX)?((void)0):amrex::Assert( # EX , __FILE__, __LINE__ , # MSG)
 
#define AMREX_ALWAYS_ASSERT(EX)   (EX)?((void)0):amrex::Assert( # EX , __FILE__, __LINE__)
 
#define AMREX_GPU_ASSERT(EX)   ((void)0)
 

Macro Definition Documentation

◆ AMREX_ALWAYS_ASSERT

#define AMREX_ALWAYS_ASSERT (   EX)    (EX)?((void)0):amrex::Assert( # EX , __FILE__, __LINE__)

◆ AMREX_ALWAYS_ASSERT_WITH_MESSAGE

#define AMREX_ALWAYS_ASSERT_WITH_MESSAGE (   EX,
  MSG 
)    (EX)?((void)0):amrex::Assert( # EX , __FILE__, __LINE__ , # MSG)

◆ AMREX_ASSERT

#define AMREX_ASSERT (   EX)    ((void)0)

◆ AMREX_ASSERT_WITH_MESSAGE

#define AMREX_ASSERT_WITH_MESSAGE (   EX,
  MSG 
)    ((void)0)

◆ AMREX_GPU_ASSERT

#define AMREX_GPU_ASSERT (   EX)    ((void)0)

◆ BL_ASSERT

#define BL_ASSERT (   EX)    ((void)0)