1#ifndef PRDC_CUDA_C_FIELD_COMPARISON_H
2#define PRDC_CUDA_C_FIELD_COMPARISON_H
11#include <prdc/cuda/CField.h>
12#include <util/containers/DArray.h>
96 #ifndef PRDC_CUDA_C_FIELD_COMPARISON_TPP
Comparator for CField (k-grid) arrays.
Field of complex double precision values on an FFT mesh.
double rmsDiff() const
Return the precomputed root-mean-squared difference.
double compare(CField< D > const &a, CField< D > const &b)
Compare individual fields.
double compare(DArray< CField< D > > const &a, DArray< CField< D > > const &b)
Compare arrays of fields associated with different monomer types.
double maxDiff() const
Return the precomputed maximum element-by-element difference.
CFieldComparison()
Default constructor.
Dynamically allocatable contiguous array template.
PSCF package top-level namespace.
Utility classes for scientific computation.