OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <BCond.h>
Public Member Functions | |
PatchBC (unsigned face) | |
void | apply (Field< T, D, M, C > &) |
virtual void | applyPatch (typename Field< T, D, M, C >::iterator, const NDIndex< D > &)=0 |
virtual void | write (std::ostream &out) const |
![]() | |
BCondBase (unsigned int face, int i=allComponents, int j=allComponents) | |
virtual | ~BCondBase () |
virtual BCondBase< T, D, M, C > * | clone () const =0 |
int | getComponent () const |
unsigned int | getFace () const |
bool | changesPhysicalCells () const |
![]() | |
RefCounted () | |
Additional Inherited Members | |
![]() | |
int | RefCount |
![]() | |
static int | allComponents = -9999 |
![]() | |
int | m_component |
unsigned int | m_face |
bool | m_changePhysical |
|
virtual |
Implements BCondBase< T, D, M, C >.
Definition at line 6207 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), Index::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), BareFieldIterator< T, D >::SetCurrentLocation(), Index::touches(), and LField< T, Dim >::Uncompress().
|
pure virtual |
|
inlinevirtual |
Reimplemented from BCondBase< T, D, M, C >.
Definition at line 911 of file BCond.h.
References BCondBase< T, D, M, C >::getFace().