Index: /branches/eam_branches/20091201/psModules/src/imcombine/Makefile.am
===================================================================
--- /branches/eam_branches/20091201/psModules/src/imcombine/Makefile.am	(revision 26473)
+++ /branches/eam_branches/20091201/psModules/src/imcombine/Makefile.am	(revision 26474)
@@ -13,4 +13,5 @@
 	pmSubtractionIO.c	\
 	pmSubtractionKernels.c	\
+	pmSubtractionHermitian.c	\
 	pmSubtractionMask.c	\
 	pmSubtractionMatch.c	\
@@ -32,4 +33,5 @@
 	pmSubtractionIO.h	\
 	pmSubtractionKernels.h	\
+	pmSubtractionHermitian.h	\
 	pmSubtractionMask.h	\
 	pmSubtractionMatch.h	\
Index: /branches/eam_branches/20091201/psModules/src/imcombine/pmSubtraction.c
===================================================================
--- /branches/eam_branches/20091201/psModules/src/imcombine/pmSubtraction.c	(revision 26473)
+++ /branches/eam_branches/20091201/psModules/src/imcombine/pmSubtraction.c	(revision 26474)
@@ -161,4 +161,8 @@
           }
           case PM_SUBTRACTION_KERNEL_ISIS: {
+              solvedKernelISIS(kernel, kernels, value, i);
+              break;
+          }
+          case PM_SUBTRACTION_KERNEL_HERM: {
               solvedKernelISIS(kernel, kernels, value, i);
               break;
@@ -680,4 +684,7 @@
           return convolveStampISIS(image, kernels, index, footprint);
       }
+      case PM_SUBTRACTION_KERNEL_HERM: {
+          return convolveStampISIS(image, kernels, index, footprint);
+      }
       case PM_SUBTRACTION_KERNEL_RINGS: {
           psKernel *convolved = psKernelAlloc(-footprint, footprint,
@@ -1392,5 +1399,4 @@
     }
 
-
     psLogMsg("psModules.imcombine", PS_LOG_INFO, "Convolve image: %f sec",
              psTimerClear("pmSubtractionConvolve"));
