- Timestamp:
- Jun 19, 2014, 10:36:43 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140610/Ohana/src/libdvo/include/dvo.h
r36917 r36918 79 79 80 80 /* catalog values to be loaded */ 81 # define LOAD_NONE 0x00 82 # define LOAD_AVES 0x01 83 # define LOAD_MEAS 0x02 84 # define LOAD_MISS 0x04 85 # define LOAD_SECF 0x08 86 # define SKIP_AVES 0x10 87 # define SKIP_MEAS 0x20 88 # define SKIP_MISS 0x40 89 # define SKIP_SECF 0x80 90 91 // # define LOAD_MEAS_META 0x100 -- is this used?? 81 # define LOAD_NONE 0x000 82 # define LOAD_AVES 0x001 83 # define LOAD_MEAS 0x002 84 # define LOAD_MISS 0x004 85 # define LOAD_SECF 0x008 86 # define SKIP_AVES 0x010 87 # define SKIP_MEAS 0x020 88 # define SKIP_MISS 0x040 89 # define SKIP_SECF 0x080 90 # define LOAD_LENSING 0x100 91 # define LOAD_LENSOBJ 0x200 92 # define SKIP_LENSING 0x400 93 # define SKIP_LENSOBJ 0x800 92 94 93 95 /* photometry code types */ … … 552 554 Measure *Measure_PS1_V4alt_ToInternal (Average *ave, Measure_PS1_V4alt *in, off_t Nvalues); 553 555 556 /* for some reason I have merged the set of tables and the file description, 557 so I need to have an internal structure to point to the separate files */ 558 554 559 /* a catalog contains this data */ 555 560 typedef struct Catalog { … … 564 569 SecFilt *secfilt; 565 570 571 // lensing data (optional?) 572 Lensing *lensing; 573 Lensobj *lensobj; 574 566 575 int Nsecfilt; /* number of secfilt entries for each average entry */ 567 off_t Naverage, Nmeasure, Nmissing, N secf_mem; /* current number of each component in memory */568 off_t Naves_disk, Nmeas_disk, Nmiss_disk, N secf_disk; /* current number of each component on disk */569 off_t Naves_off, Nmeas_off, Nmiss_off, N secf_off; /* index of first loaded data value */576 off_t Naverage, Nmeasure, Nmissing, Nlensing, Nlensobj, Nsecf_mem; /* current number of each component in memory */ 577 off_t Naves_disk, Nmeas_disk, Nmiss_disk, Nlensing_disk, Nlensobj_disk, Nsecf_disk; /* current number of each component on disk */ 578 off_t Naves_off, Nmeas_off, Nmiss_off, Nlensing_off, Nlensobj_off, Nsecf_off; /* index of first loaded data value */ 570 579 571 580 // note that we use these for the full-sky relphot analysis … … 586 595 struct Catalog *missing_catalog; /* missing catalog data (split) */ 587 596 struct Catalog *secfilt_catalog; /* secfilt catalog data (split) */ 597 struct Catalog *lensing_catalog; /* lensing catalog data (split) */ 598 struct Catalog *lensobj_catalog; /* lensobj catalog data (split) */ 588 599 589 600 unsigned int objID; … … 790 801 Measure *FtableToMeasure (FTable *ftable, Average *average, off_t *Nmeasure, char *format); 791 802 SecFilt *FtableToSecFilt (FTable *ftable, off_t *Nsecfilt, char *format); 803 Lensing *FtableToLensing (FTable *ftable, off_t *Nlensing, char *format); 804 Lensobj *FtableToLensobj (FTable *ftable, off_t *Nlensobj, char *format); 792 805 int FtableToImage (FTable *ftable, Header *theader, char *format); 793 806 … … 795 808 int MeasureToFtable (FTable *ftable, Average *average, Measure *measure, off_t Nmeasure, char format); 796 809 int SecFiltToFtable (FTable *ftable, SecFilt *secfilt, off_t Nsecfilt, char format); 810 int LensingToFtable (FTable *ftable, Lensing *lensing, off_t Nlensing, char format); 811 int LensobjToFtable (FTable *ftable, Lensobj *lensobj, off_t Nlensobj, char format); 797 812 int ImageToFtable (FTable *ftable, Header *theader, char format); 798 813 int ImageToVtable (VTable *vtable, Header *theader, char format); … … 915 930 void dvo_measureT_init (MeasureTiny *measure); 916 931 932 void dvo_lensing_init (Lensing *lensing); 933 void dvo_lensobj_init (Lensobj *lensobj); 934 917 935 void InitRegionHosts (RegionHostInfo *hosts, int Nhosts, int NHOSTS); 918 936 void FreeRegionHosts (RegionHostInfo *hosts, int Nhosts);
Note:
See TracChangeset
for help on using the changeset viewer.
