Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::ErrorRec::ErrorFunc Class Reference

#include <AMReX_ErrorList.H>

Public Member Functions

 ErrorFunc ()
 Bogus constructor.
 
 ErrorFunc (ErrorFuncDefault inFunc)
 A Constructor.
 
 ErrorFunc (ErrorFunc3DDefault inFunc)
 A Constructor.
 
virtual ErrorFuncclone () const
 Return a ptr to a clone of this object. It is the responsibility of the caller to delete the result.
 
virtual ~ErrorFunc ()=default
 Destructor.
 
 ErrorFunc (ErrorFunc const &)=default
 
 ErrorFunc (ErrorFunc &&)=delete
 
ErrorFuncoperator= (ErrorFunc const &)=default
 
ErrorFuncoperator= (ErrorFunc &&)=delete
 
virtual void operator() (int *tag, const int &, const int &, const int &, const int &, const int &, const int &, const int *tagval, const int *clearval, Real *data, const int &, const int &, const int &, const int &, const int &, const int &, const int *lo, const int *hi, const int *nvar, const int *domain_lo, const int *domain_hi, const Real *dx, const Real *xlo, const Real *prob_lo, const Real *time, const int *level) const
 Tag cells using "regular" function.
 
virtual void operator() (int *tag, const int *tlo, const int *thi, const int *tagval, const int *clearval, Real *data, const int *dlo, const int *dhi, const int *lo, const int *hi, const int *nvar, const int *domain_lo, const int *domain_hi, const Real *dx, const Real *xlo, const Real *prob_lo, const Real *time, const int *level) const
 Tag cells using dimension-agnostic "regular" function.
 

Protected Attributes

ErrorFuncDefault m_func {nullptr}
 
ErrorFunc3DDefault m_func3D {nullptr}
 

Constructor & Destructor Documentation

◆ ErrorFunc() [1/5]

amrex::ErrorRec::ErrorFunc::ErrorFunc ( )
default

Bogus constructor.

◆ ErrorFunc() [2/5]

amrex::ErrorRec::ErrorFunc::ErrorFunc ( ErrorFuncDefault  inFunc)

A Constructor.

Parameters
inFunc

◆ ErrorFunc() [3/5]

amrex::ErrorRec::ErrorFunc::ErrorFunc ( ErrorFunc3DDefault  inFunc)

A Constructor.

Parameters
inFunc

◆ ~ErrorFunc()

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

Destructor.

◆ ErrorFunc() [4/5]

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

◆ ErrorFunc() [5/5]

amrex::ErrorRec::ErrorFunc::ErrorFunc ( ErrorFunc &&  )
delete

Member Function Documentation

◆ clone()

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

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

◆ operator()() [1/2]

void amrex::ErrorRec::ErrorFunc::operator() ( int tag,
const int tlo0,
const int tlo1,
const int tlo2,
const int thi0,
const int thi1,
const int thi2,
const int tagval,
const int clearval,
Real data,
const int dlo0,
const int dlo1,
const int dlo2,
const int dhi0,
const int dhi1,
const int dhi2,
const int lo,
const int hi,
const int nvar,
const int domain_lo,
const int domain_hi,
const Real dx,
const Real xlo,
const Real prob_lo,
const Real time,
const int level 
) const
virtual

Tag cells using "regular" function.

◆ operator()() [2/2]

void amrex::ErrorRec::ErrorFunc::operator() ( int tag,
const int tlo,
const int thi,
const int tagval,
const int clearval,
Real data,
const int dlo,
const int dhi,
const int lo,
const int hi,
const int nvar,
const int domain_lo,
const int domain_hi,
const Real dx,
const Real xlo,
const Real prob_lo,
const Real time,
const int level 
) const
virtual

Tag cells using dimension-agnostic "regular" function.

Parameters
tag
tlo
thi
tagval
clearval
data
dlo
dhi
lo
hi
nvar
domain_lo
domain_hi
dx
xlo
prob_lo
time
level

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ m_func

ErrorFuncDefault amrex::ErrorRec::ErrorFunc::m_func {nullptr}
protected

◆ m_func3D

ErrorFunc3DDefault amrex::ErrorRec::ErrorFunc::m_func3D {nullptr}
protected

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