Index: trunk/psModules/src/imcombine/pmSubtractionKernels.h
===================================================================
--- trunk/psModules/src/imcombine/pmSubtractionKernels.h	(revision 14106)
+++ trunk/psModules/src/imcombine/pmSubtractionKernels.h	(revision 14305)
@@ -10,4 +10,5 @@
     PM_SUBTRACTION_KERNEL_SPAM,         ///< Summed Pixels for Advanced Matching --- summed delta functions
     PM_SUBTRACTION_KERNEL_FRIES,        ///< Fibonacci Radius Increases Excellence of Subtraction
+    PM_SUBTRACTION_KERNEL_GUNK,         ///< Grid United with Normal Kernel --- POIS and ISIS hybrid
 } pmSubtractionKernelsType;
 
@@ -22,4 +23,5 @@
     psArray *preCalc;                   ///< Array of images containing pre-calculated kernel (for ISIS)
     int size;                           ///< The half-size of the kernel
+    int inner;                          ///< The size of an inner region
     int spatialOrder;                   ///< The spatial order of the kernels
 } pmSubtractionKernels;
@@ -60,4 +62,12 @@
     );
 
+/// Generate GUNK kernels
+pmSubtractionKernels *pmSubtractionKernelsGUNK(int size, ///< Half-size of the kernel
+                                               int spatialOrder, ///< Order of spatial variations
+                                               const psVector *sigmas, ///< Gaussian widths
+                                               const psVector *orders, ///< Polynomial order of gaussians
+                                               int inner ///< Inner radius containing grid of delta functions
+    );
+
 /// Generate a kernel of a specified type
 pmSubtractionKernels *pmSubtractionKernelsGenerate(pmSubtractionKernelsType type, ///< Kernel type
