|
Public Member Functions |
| | PatchFaceDataNormOpsComplex () |
| virtual | ~PatchFaceDataNormOpsComplex () |
| int | numberOfEntries (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const hier::Box< DIM > &box) const |
| double | sumControlVolumes (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const tbox::Pointer< pdat::FaceData< DIM, double > > &cvol, const hier::Box< DIM > &box) const |
| void | abs (tbox::Pointer< pdat::FaceData< DIM, double > > &dst, const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &src, const hier::Box< DIM > &box) const |
| double | L1Norm (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > cvol=(0)) const |
| double | L2Norm (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > cvol=(0)) const |
| double | weightedL2Norm (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &weight, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > cvol=(0)) const |
| double | RMSNorm (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > cvol=(0)) const |
| double | weightedRMSNorm (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &weight, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > cvol=(0)) const |
| double | maxNorm (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > cvol=(0)) const |
| dcomplex | dot (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data1, const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data2, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > cvol=(0)) const |
| dcomplex | integral (const tbox::Pointer< pdat::FaceData< DIM, dcomplex > > &data, const hier::Box< DIM > &box, const tbox::Pointer< pdat::FaceData< DIM, double > > vol) const |
Note that a similar set of norm operations is implemented for real patch data (double and float) in the class PatchFaceDataNormOpsReal<DIM>.