Index: /branches/eam_branches/ipp-20120627/Ohana/src/libdvo/src/dvo_catalog.c
===================================================================
--- /branches/eam_branches/ipp-20120627/Ohana/src/libdvo/src/dvo_catalog.c	(revision 34221)
+++ /branches/eam_branches/ipp-20120627/Ohana/src/libdvo/src/dvo_catalog.c	(revision 34222)
@@ -70,4 +70,74 @@
 
 // init all data, or just catalog data
+void dvo_average_init (Average *average) {
+  average->R         	   = 0;
+  average->D         	   = 0;
+  average->dR        	   = 0;
+  average->dD        	   = 0;
+
+  average->uR        	   = 0;
+  average->uD        	   = 0;
+  average->duR       	   = 0;
+  average->duD       	   = 0;
+  average->P         	   = 0;
+  average->dP        	   = 0;
+
+  average->ChiSqAve  	   = 0.0;
+  average->ChiSqPM   	   = 0.0;
+  average->ChiSqPar  	   = 0.0;
+  average->Tmean   	   = 0;
+  average->Trange   	   = 0;
+
+  average->Xp        	   = 0;
+  average->Npos    	   = 0;
+
+  average->Nmeasure        = 0;
+  average->Nmissing        = 0;
+  average->Nextend         = 0;
+  average->measureOffset   = -1;
+  average->missingOffset   = -1;
+  average->extendOffset    = -1;
+
+  average->flags           = 0;
+  average->photFlagsUpper  = 0;
+  average->photFlagsLower  = 0;
+
+  average->objID     	   = 0;
+  average->catID     	   = 0;
+  average->extID     	   = 0;
+}
+
+// init all data, or just catalog data
+void dvo_secfilt_init (SecFilt *secfilt) {
+  secfilt->M           = NAN;
+  secfilt->Map         = NAN;
+  secfilt->Mkron       = NAN;
+  secfilt->dMkron      = NAN;
+  secfilt->dM          = NAN;
+  secfilt->Xm          = NAN_S_SHORT;
+
+  secfilt->FluxPSF     = NAN;
+  secfilt->dFluxPSF    = NAN;
+  secfilt->FluxKron    = NAN;
+  secfilt->dFluxKron   = NAN;
+
+  secfilt->flags       = 0;
+  secfilt->Ncode       = 0;
+  secfilt->Nused       = 0;
+
+  secfilt->M_20        = NAN_S_SHORT;
+  secfilt->M_80        = NAN_S_SHORT;
+
+  secfilt->ubercalDist = 1000;
+  secfilt->Mstdev      = NAN_S_SHORT;
+  secfilt->stackID     = 0;
+}
+
+// init all data, or just catalog data
+void dvo_measure_init (Measure *measure) {
+  measure->M           = 0;
+}
+
+// init all data, or just catalog data
 void dvo_catalog_init (Catalog *catalog, int complete) {
 
@@ -601,2 +671,3 @@
 }
 
+
