Block-Structured AMR Software Framework
amrex::ErrorRec::ErrorFunc2 Class Reference

#include <AMReX_ErrorList.H>

Public Member Functions

 ErrorFunc2 ()
 Bogus constructor. More...
 
 ErrorFunc2 (ErrorFunc2Default inFunc)
 A Constructor. More...
 
virtual ErrorFunc2clone () const
 Return a ptr to a clone of this object. It is the responsibility of the caller to delete the result. More...
 
virtual ~ErrorFunc2 ()=default
 Destructor. More...
 
 ErrorFunc2 (ErrorFunc2 const &)=default
 
 ErrorFunc2 (ErrorFunc2 &&)=delete
 
ErrorFunc2operator= (ErrorFunc2 const &)=default
 
ErrorFunc2operator= (ErrorFunc2 &&)=delete
 
virtual void operator() (int *tag, AMREX_ARLIM_P(tlo), AMREX_ARLIM_P(thi), const int *tagval, const int *clearval, Real *data, AMREX_ARLIM_P(data_lo), AMREX_ARLIM_P(data_hi), const int *lo, const int *hi, const int *nvar, const int *domain_lo, const int *domain_hi, const Real *dx, const int *level, const Real *avg) const
 Tag cells cells using "v2" interface. More...
 

Protected Attributes

ErrorFunc2Default m_func {nullptr}
 

Constructor & Destructor Documentation

◆ ErrorFunc2() [1/4]

amrex::ErrorRec::ErrorFunc2::ErrorFunc2 ( )
default

Bogus constructor.

◆ ErrorFunc2() [2/4]

amrex::ErrorRec::ErrorFunc2::ErrorFunc2 ( ErrorFunc2Default  inFunc)

A Constructor.

Parameters
inFunc

◆ ~ErrorFunc2()

virtual amrex::ErrorRec::ErrorFunc2::~ErrorFunc2 ( )
virtualdefault

Destructor.

◆ ErrorFunc2() [3/4]

amrex::ErrorRec::ErrorFunc2::ErrorFunc2 ( ErrorFunc2 const &  )
default

◆ ErrorFunc2() [4/4]

amrex::ErrorRec::ErrorFunc2::ErrorFunc2 ( ErrorFunc2 &&  )
delete

Member Function Documentation

◆ clone()

ErrorRec::ErrorFunc2 * amrex::ErrorRec::ErrorFunc2::clone ( ) const
virtual

Return a ptr to a clone of this object. It is the responsibility of the caller to delete the result.

◆ operator()()

void amrex::ErrorRec::ErrorFunc2::operator() ( int tag,
AMREX_ARLIM_P(tlo)  ,
AMREX_ARLIM_P(thi)  ,
const int tagval,
const int clearval,
Real *  data,
AMREX_ARLIM_P(data_lo)  ,
AMREX_ARLIM_P(data_hi)  ,
const int lo,
const int hi,
const int nvar,
const int domain_lo,
const int domain_hi,
const Real *  dx,
const int level,
const Real *  avg 
) const
virtual

Tag cells cells using "v2" interface.

Parameters
tag
tlo
thi
tagval
clearval
data
data_lo
data_hi
lo
hi
nvar
domain_lo
domain_hi
dx
level
avg

◆ operator=() [1/2]

ErrorFunc2& amrex::ErrorRec::ErrorFunc2::operator= ( ErrorFunc2 &&  )
delete

◆ operator=() [2/2]

ErrorFunc2& amrex::ErrorRec::ErrorFunc2::operator= ( ErrorFunc2 const &  )
default

Member Data Documentation

◆ m_func

ErrorFunc2Default amrex::ErrorRec::ErrorFunc2::m_func {nullptr}
protected

The documentation for this class was generated from the following files: