Chombo + EB  3.2
Public Member Functions | Protected Attributes | List of all members
BCFuncWrapper Class Reference

this BCFunction simply wraps a BCFunc More...

#include <BCFunc.H>

Inheritance diagram for BCFuncWrapper:
Inheritance graph
[legend]

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 More...
 
 BCFuncWrapper (const BCFuncWrapper &src)
 
virtual BCFuncWrapperoperator= (const BCFuncWrapper &src)
 
- Public Member Functions inherited from BCFunction
 BCFunction ()
 Base class constructor. Called by all subclass constructors. More...
 
virtual ~BCFunction ()
 Destructor. More...
 
virtual void operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, const DataIndex &a_index, bool a_homogeneous)
 
virtual void setTime (const Real &a_time)
 
void fillGhostCells (const LevelData< FArrayBox > &phi, const Real dx, const bool homogeneous)
 Fill the ghost cells for a single level. More...
 
void fillGhostCells (const Vector< LevelData< FArrayBox > *> &phi, const Real dx0, const Vector< int > &refV, const bool homogeneous)
 Fill the ghost cells for a Hierarchy of levels. More...
 

Protected Attributes

BCFunc m_funcptr
 

Detailed Description

this BCFunction simply wraps a BCFunc

Constructor & Destructor Documentation

◆ BCFuncWrapper() [1/3]

BCFuncWrapper::BCFuncWrapper ( )
inline

◆ BCFuncWrapper() [2/3]

BCFuncWrapper::BCFuncWrapper ( BCFunc  funcptr)
inline

◆ ~BCFuncWrapper()

virtual BCFuncWrapper::~BCFuncWrapper ( )
inlinevirtual

◆ BCFuncWrapper() [3/3]

BCFuncWrapper::BCFuncWrapper ( const BCFuncWrapper src)
inline

Member Function Documentation

◆ operator()()

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

simply calls through to bcFunc

Implements BCFunction.

References CH_assert.

◆ operator=()

virtual BCFuncWrapper& BCFuncWrapper::operator= ( const BCFuncWrapper src)
inlinevirtual

References m_funcptr.

Member Data Documentation

◆ m_funcptr

BCFunc BCFuncWrapper::m_funcptr
protected

Referenced by operator=().


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