BCFuncWrapper Class Reference

#include <BCFunc.H>

Inheritance diagram for BCFuncWrapper:

Inheritance graph
[legend]

List of all members.


Detailed Description

this BCFunction simply wraps a BCFunc

Public Member Functions

 BCFuncWrapper ()
 BCFuncWrapper (BCFunc funcptr)
virtual ~BCFuncWrapper ()
virtual void operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, bool a_homogeneous)
 simply calls through to bcFunc
 BCFuncWrapper (const BCFuncWrapper &src)
virtual BCFuncWrapperoperator= (const BCFuncWrapper &src)

Protected Attributes

BCFunc m_funcptr

Constructor & Destructor Documentation

BCFuncWrapper::BCFuncWrapper (  )  [inline]

BCFuncWrapper::BCFuncWrapper ( BCFunc  funcptr  )  [inline]

virtual BCFuncWrapper::~BCFuncWrapper (  )  [inline, virtual]

BCFuncWrapper::BCFuncWrapper ( const BCFuncWrapper src  )  [inline]


Member Function Documentation

virtual void BCFuncWrapper::operator() ( FArrayBox a_state,
const Box a_valid,
const ProblemDomain a_domain,
Real  a_dx,
bool  a_homogeneous 
) [inline, virtual]

simply calls through to bcFunc

Implements BCFunction.

References CH_assert, and m_funcptr.

virtual BCFuncWrapper& BCFuncWrapper::operator= ( const BCFuncWrapper src  )  [inline, virtual]

References m_funcptr.


Member Data Documentation

Referenced by operator()(), and operator=().


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

Generated on Fri Apr 5 04:24:56 2019 for Chombo + EB by  doxygen 1.5.5