FreePOOMA  2.4.1
Classes | Namespaces | Functions
PosReflectFaceBC.h File Reference

Relation functor class setting all guard layers beyond a specified (logically) rectilinear mesh face to a positively reflected value. More...

#include "Utilities/NoInit.h"
#include "Utilities/PAssert.h"
#include "Field/Relations/Relations.h"
Include dependency graph for PosReflectFaceBC.h:
This graph shows which files directly or indirectly include this file:

Classes

class  PosReflectFaceBC< Dim >
 PosReflectFaceBC is an Relation functor class. More...
struct  RelationFunctorTraits< PosReflectFaceBC< Dim > >

Namespaces

namespace  Pooma

Functions

template<class Target >
void Pooma::addPosReflectFaceBC (const Target &f, int face, bool enforceZeroBoundary=false)
 addPosReflectFaceBC installs PosReflectFace boundary conditions on the specified face of every subfield of the Target.
template<class Target >
void Pooma::addAllPosReflectFaceBC (const Target &f, bool enforceZeroBoundary=false)
 addAllPosReflectFaceBC installs PosReflectFace boundary conditions on all of the faces of every subfield of the Target.

Detailed Description

Relation functor class setting all guard layers beyond a specified (logically) rectilinear mesh face to a positively reflected value.