|
Public Member Functions |
| PatchNodeDataOpsInteger () |
virtual | ~PatchNodeDataOpsInteger () |
int | numberOfEntries (const tbox::Pointer< pdat::NodeData< DIM, int > > &data, const hier::Box< DIM > &box) const |
void | copyData (tbox::Pointer< pdat::NodeData< DIM, int > > &dst, const tbox::Pointer< pdat::NodeData< DIM, int > > &src, const hier::Box< DIM > &box) const |
void | swapData (tbox::Pointer< hier::Patch< DIM > > patch, const int data1_id, const int data2_id) const |
void | printData (const tbox::Pointer< pdat::NodeData< DIM, int > > &data, const hier::Box< DIM > &box, ostream &s=tbox::plog) const |
void | setToScalar (tbox::Pointer< pdat::NodeData< DIM, int > > &dst, const int &alpha, const hier::Box< DIM > &box) const |
void | abs (tbox::Pointer< pdat::NodeData< DIM, int > > &dst, const tbox::Pointer< pdat::NodeData< DIM, int > > &src, const hier::Box< DIM > &box) const |
A more extensive set of operations is implemented for real (double and float) and complex patch data in the classes PatchNodeDataOpsReal<DIM> and PatchNodeDataOpsComplex<DIM>, repsectively.