1#ifndef PRDC_CPU_C_FIELD_COMPARISON_H
2#define PRDC_CPU_C_FIELD_COMPARISON_H
13 template <
typename T>
class DArray;
18 template <
int D>
class CField;
106 extern template class CFieldComparison<1>;
107 extern template class CFieldComparison<2>;
108 extern template class CFieldComparison<3>;
double compare(CField< D > const &a, CField< D > const &b)
Compare individual fields.
double rmsDiff() const
Return the precomputed root-mean-squared difference.
double maxDiff() const
Return the precomputed maximum element-by-element difference.
CFieldComparison()
Default constructor.
Field of complex double precision values on an FFT mesh.
Dynamically allocatable contiguous array template.
Fields and FFTs for periodic boundary conditions (CPU)
Periodic fields and crystallography.
PSCF package top-level namespace.
Utility classes for scientific computation.