|
Public Member Functions |
| | ArrayDataNormOpsComplex () |
| | ~ArrayDataNormOpsComplex () |
| void | abs (pdat::ArrayData< DIM, double > &dst, const pdat::ArrayData< DIM, dcomplex > &src, const hier::Box< DIM > &box) const |
| double | sumControlVolumes (const pdat::ArrayData< DIM, dcomplex > &data, const pdat::ArrayData< DIM, double > &cvol, const hier::Box< DIM > &box) const |
| double | L1NormWithControlVolume (const pdat::ArrayData< DIM, dcomplex > &data, const pdat::ArrayData< DIM, double > &cvol, const hier::Box< DIM > &box) const |
| double | L1Norm (const pdat::ArrayData< DIM, dcomplex > &data, const hier::Box< DIM > &box) const |
| double | L2NormWithControlVolume (const pdat::ArrayData< DIM, dcomplex > &data, const pdat::ArrayData< DIM, double > &cvol, const hier::Box< DIM > &box) const |
| double | L2Norm (const pdat::ArrayData< DIM, dcomplex > &data, const hier::Box< DIM > &box) const |
| double | weightedL2NormWithControlVolume (const pdat::ArrayData< DIM, dcomplex > &data, const pdat::ArrayData< DIM, dcomplex > &wgt, const pdat::ArrayData< DIM, double > &cvol, const hier::Box< DIM > &box) const |
| double | weightedL2Norm (const pdat::ArrayData< DIM, dcomplex > &data, const pdat::ArrayData< DIM, dcomplex > &wgt, const hier::Box< DIM > &box) const |
| double | maxNormWithControlVolume (const pdat::ArrayData< DIM, dcomplex > &data, const pdat::ArrayData< DIM, double > &cvol, const hier::Box< DIM > &box) const |
| double | maxNorm (const pdat::ArrayData< DIM, dcomplex > &data, const hier::Box< DIM > &box) const |
| dcomplex | dotWithControlVolume (const pdat::ArrayData< DIM, dcomplex > &data1, const pdat::ArrayData< DIM, dcomplex > &data2, const pdat::ArrayData< DIM, double > &cvol, const hier::Box< DIM > &box) const |
| dcomplex | dot (const pdat::ArrayData< DIM, dcomplex > &data1, const pdat::ArrayData< DIM, dcomplex > &data2, const hier::Box< DIM > &box) const |
| dcomplex | integral (const pdat::ArrayData< DIM, dcomplex > &data, const pdat::ArrayData< DIM, double > &vol, const hier::Box< DIM > &box) const |
Note that a similar set of norm operations is implemented for real array data (double and float) in the class ArrayDataNormOpsReal<DIM>.