Chombo + EB + MF
3.2
|
#include <BoxLayoutData.H>
Public Member Functions | |
virtual | ~LDOperator () |
virtual int | size (const T &arg, const Box &b, const Interval &comps) const |
virtual void | linearOut (const T &arg, void *buf, const Box &R, const Interval &comps) const |
virtual void | linearIn (T &arg, void *buf, const Box &R, const Interval &comps) const |
virtual bool | threadSafe () const |
this boolean only has to do with whether the op(...) function is thread safe More... | |
virtual void | op (T &dest, const Box &RegionFrom, const Interval &Cdest, const Box &RegionTo, const T &src, const Interval &Csrc) const |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FaceSumOp.
Referenced by BoxLayoutData< BaseFab< int > >::makeItSoLocalCopy(), and BoxLayoutData< BaseFab< int > >::unpackReceivesToMe_append().
|
inlinevirtual |
Reimplemented in FaceSumOp, and SumOp.
Referenced by BoxLayoutData< BaseFab< int > >::makeItSoLocalCopy(), and BoxLayoutData< BaseFab< int > >::unpackReceivesToMe_append().
|
inlinevirtual |
Reimplemented in LDaddNodeOp< T >, LDaddEdgeOp< T >, LDaddFaceOp< T >, LDaddOp< T >, FaceSpreadingOp, SpreadingOp, FaceSumOp, and SumOp.
Referenced by BoxLayoutData< BaseFab< int > >::makeItSoLocalCopy(), and BoxLayoutData< BaseFab< int > >::unpackReceivesToMe_append().
|
inlinevirtual |
this boolean only has to do with whether the op(...) function is thread safe
If you want to declare a class more generally thread-unsafe, use the data factory threadSafe interface.
Reimplemented in LDaddNodeOp< T >, LDaddEdgeOp< T >, LDaddFaceOp< T >, and LDaddOp< T >.
Referenced by BoxLayoutData< BaseFab< int > >::makeItSoLocalCopy(), and BoxLayoutData< BaseFab< int > >::unpackReceivesToMe_append().
|
inlinevirtual |
Reimplemented in LDaddNodeOp< T >, LDaddEdgeOp< T >, LDaddFaceOp< T >, LDaddOp< T >, FaceSpreadingOp, SpreadingOp, FaceSumOp, and SumOp.
Referenced by BoxLayoutData< BaseFab< int > >::generalCopyTo(), and BoxLayoutData< BaseFab< int > >::makeItSoLocalCopy().