Alamo
Functions | Variables
Util::Debug Namespace Reference

Functions

void Compare (std::string file, std::string func, int line, const amrex::MultiFab &a_mf, std::string desc, amrex::Box domain, int)
 
template<class T >
AMREX_FORCE_INLINE void Probe (std::string file, std::string func, int line, amrex::FabArray< amrex::BaseFab< T > > &a_mf, int i, int j, int k, int n)
 
AMREX_FORCE_INLINE int Probe (std::string file, std::string func, int line, const amrex::MultiFab &a_mf, int _i, int _j, int, int n, int pad=0)
 
AMREX_FORCE_INLINE void Probe (std::string file, std::string func, int line, amrex::iMultiFab &a_mf, int i, int j, int k, int n)
 
AMREX_FORCE_INLINE void Compare (std::string file, std::string func, int line, const amrex::MultiFab &mf, const amrex::Box domain, int ngrow)
 
AMREX_FORCE_INLINE void Compare (std::string file, std::string func, int line, const amrex::MultiFab &mf, int ngrow)
 
AMREX_FORCE_INLINE void Compare (std::string file, std::string func, int line, const amrex::MultiFab &mf, std::string desc="")
 

Variables

bool Compare_on = false
 
std::map< std::string, int > Compare_map
 
int Compare_cnt = 0
 

Function Documentation

◆ Compare() [1/4]

void Util::Debug::Compare ( std::string  file,
std::string  func,
int  line,
const amrex::MultiFab &  a_mf,
std::string  desc,
amrex::Box  domain,
int   
)

Definition at line 22 of file Debug.cpp.

◆ Compare() [2/4]

AMREX_FORCE_INLINE void Util::Debug::Compare ( std::string  file,
std::string  func,
int  line,
const amrex::MultiFab &  mf,
const amrex::Box  domain,
int  ngrow 
)

Definition at line 155 of file Debug.H.

◆ Compare() [3/4]

AMREX_FORCE_INLINE void Util::Debug::Compare ( std::string  file,
std::string  func,
int  line,
const amrex::MultiFab &  mf,
int  ngrow 
)

Definition at line 162 of file Debug.H.

◆ Compare() [4/4]

AMREX_FORCE_INLINE void Util::Debug::Compare ( std::string  file,
std::string  func,
int  line,
const amrex::MultiFab &  mf,
std::string  desc = "" 
)

Definition at line 170 of file Debug.H.

◆ Probe() [1/3]

template<class T >
AMREX_FORCE_INLINE void Util::Debug::Probe ( std::string  file,
std::string  func,
int  line,
amrex::FabArray< amrex::BaseFab< T > > &  a_mf,
int  i,
int  j,
int  k,
int  n 
)

Definition at line 16 of file Debug.H.

◆ Probe() [2/3]

AMREX_FORCE_INLINE void Util::Debug::Probe ( std::string  file,
std::string  func,
int  line,
amrex::iMultiFab &  a_mf,
int  i,
int  j,
int  k,
int  n 
)

Definition at line 127 of file Debug.H.

◆ Probe() [3/3]

AMREX_FORCE_INLINE int Util::Debug::Probe ( std::string  file,
std::string  func,
int  line,
const amrex::MultiFab &  a_mf,
int  _i,
int  _j,
int  ,
int  n,
int  pad = 0 
)

Definition at line 40 of file Debug.H.

Variable Documentation

◆ Compare_cnt

int Util::Debug::Compare_cnt = 0

Definition at line 20 of file Debug.cpp.

◆ Compare_map

std::map<std::string,int> Util::Debug::Compare_map

Definition at line 19 of file Debug.cpp.

◆ Compare_on

bool Util::Debug::Compare_on = false

Definition at line 18 of file Debug.cpp.