|
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>.