|
| | FaceSpreadingOp () |
| |
| | FaceSpreadingOp (int a_spreadingDir) |
| |
| | FaceSpreadingOp (const Vector< int > &a_spreadingDir) |
| |
| virtual void | linearIn (FluxBox &arg, void *buf, const Box &R, const Interval &comps) const |
| |
| void | op (FluxBox &dest, const Box &RegionFrom, const Interval &Cdest, const Box &RegionTo, const FluxBox &src, const Interval &Csrc) const |
| |
| void | applyOp (FluxBox &dest, const Box &RegionFrom, const Interval &Cdest, const Box &RegionTo, const FluxBox &src, const Interval &Csrc, Real a_scale) const |
| |
| virtual | ~LDOperator () |
| |
| virtual int | size (const FluxBox &arg, const Box &b, const Interval &comps) const |
| |
| virtual void | linearOut (const FluxBox &arg, void *buf, const Box &R, const Interval &comps) const |
| |
Class to do spreading operation in the context of CopyTo.
This class will perform a spreading operation of the data in src along the summingDir direction(s), multiplying by the scale, and placing the src values in the corresponding locations in dest.