#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 | |
| virtual void | op (T &dest, const Box &RegionFrom, const Interval &Cdest, const Box &RegionTo, const T &src, const Interval &Csrc) const |
| virtual LDOperator< T >::~LDOperator | ( | ) | [inline, virtual] |
| virtual int LDOperator< T >::size | ( | const T & | arg, | |
| const Box & | b, | |||
| const Interval & | comps | |||
| ) | const [inline, virtual] |
| virtual void LDOperator< T >::linearOut | ( | const T & | arg, | |
| void * | buf, | |||
| const Box & | R, | |||
| const Interval & | comps | |||
| ) | const [inline, virtual] |
| virtual void LDOperator< T >::linearIn | ( | T & | arg, | |
| void * | buf, | |||
| const Box & | R, | |||
| const Interval & | comps | |||
| ) | const [inline, virtual] |
Reimplemented in LDaddOp< T >, SumOp, FaceSumOp, SpreadingOp, and FaceSpreadingOp.
Referenced by LDOperator< FArrayBox >::op().
| virtual bool LDOperator< T >::threadSafe | ( | ) | const [inline, virtual] |
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 LDaddOp< T >.
Referenced by BoxLayoutData< T >::makeItSoLocalCopy().
| virtual void LDOperator< T >::op | ( | T & | dest, | |
| const Box & | RegionFrom, | |||
| const Interval & | Cdest, | |||
| const Box & | RegionTo, | |||
| const T & | src, | |||
| const Interval & | Csrc | |||
| ) | const [inline, virtual] |
Reimplemented in LDaddOp< T >, SumOp, FaceSumOp, SpreadingOp, and FaceSpreadingOp.
Referenced by BoxLayoutData< T >::generalCopyTo(), and BoxLayoutData< T >::makeItSoLocalCopy().
1.5.5