Changeset 38436
- Timestamp:
- Jun 11, 2015, 11:45:55 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20150419/Ohana/src/opihi/dvo/gstar.c
r38313 r38436 8 8 9 9 typedef enum { 10 GSTAR_FILTER_NAMES, 11 GSTAR_SECF_FLAGS, 12 GSTAR_UCDIST, 10 13 GSTAR_AVE_MAG, 11 14 GSTAR_AVE_MAG_ERR, 12 15 GSTAR_AVE_MAG_CHISQ, 13 GSTAR_FILTER_NAMES,14 GSTAR_SECF_FLAGS,15 GSTAR_UCDIST,16 16 GSTAR_AVE_AP_MAG, 17 GSTAR_AVE_AP_MAG_ERR, 18 GSTAR_AVE_AP_MAG_CHISQ, 17 19 GSTAR_AVE_MAG_MIN, 18 20 GSTAR_AVE_MAG_MAX, 19 21 GSTAR_AVE_KRON_MAG, 20 22 GSTAR_AVE_KRON_MAG_ERR, 23 GSTAR_AVE_KRON_MAG_CHISQ, 21 24 GSTAR_AVE_NCODE, 22 25 GSTAR_AVE_NUSED, … … 31 34 GSTAR_WARP_FLUX_PSF, 32 35 GSTAR_WARP_FLUX_PSF_ERR, 36 GSTAR_WARP_FLUX_PSF_CHISQ, 33 37 GSTAR_WARP_FLUX_KRON, 34 38 GSTAR_WARP_FLUX_KRON_ERR, 39 GSTAR_WARP_FLUX_KRON_CHISQ, 35 40 GSTAR_WARP_FLUX_APER, 36 41 GSTAR_WARP_FLUX_APER_ERR, 42 GSTAR_WARP_FLUX_APER_CHISQ, 37 43 GSTAR_STACK_MAG_PSF, 38 44 GSTAR_STACK_MAG_PSF_ERR, … … 41 47 GSTAR_STACK_MAG_APER, 42 48 GSTAR_STACK_MAG_APER_ERR, 49 GSTAR_STACK_NUSED, 43 50 GSTAR_WARP_MAG_PSF, 44 51 GSTAR_WARP_MAG_PSF_ERR, 52 GSTAR_WARP_MAG_PSF_CHISQ, 45 53 GSTAR_WARP_MAG_KRON, 46 54 GSTAR_WARP_MAG_KRON_ERR, 55 GSTAR_WARP_MAG_KRON_CHISQ, 47 56 GSTAR_WARP_MAG_APER, 48 57 GSTAR_WARP_MAG_APER_ERR, 58 GSTAR_WARP_MAG_APER_CHISQ, 59 GSTAR_WARP_NWARP, 60 GSTAR_WARP_NWARP_GOOD, 61 GSTAR_WARP_NWARP_USED_PSF, 62 GSTAR_WARP_NWARP_USED_KRON, 63 GSTAR_WARP_NWARP_USED_AP, 49 64 } GSTAR_SECF_CODES; 50 65 … … 348 363 gprint (GP_LOG, "\n"); 349 364 365 if (EXTRA_OUTPUT) { 366 /* Mmin */ 367 gprint (GP_LOG, "chp_psf_min: "); 368 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_MIN); 369 gprint (GP_LOG, "\n"); 370 371 /* Mmax */ 372 gprint (GP_LOG, "chp_psf_max: "); 373 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_MAX);; 374 gprint (GP_LOG, "\n"); 375 } 376 350 377 /* average mag errors */ 351 378 gprint (GP_LOG, "chp_psf_err: "); … … 374 401 gprint (GP_LOG, "\n"); 375 402 403 gprint (GP_LOG, "chp_ap__err: "); 404 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_AP_MAG_ERR); 405 gprint (GP_LOG, "\n"); 406 407 gprint (GP_LOG, "chp_ap__chi: "); 408 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_AP_MAG_CHISQ); 409 gprint (GP_LOG, "\n"); 410 376 411 /* average mag Nused */ 377 412 gprint (GP_LOG, "chp_ap__N: "); … … 391 426 gprint (GP_LOG, "\n"); 392 427 428 gprint (GP_LOG, "chp_krn_chi: "); 429 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_KRON_MAG_CHISQ); 430 gprint (GP_LOG, "\n"); 431 393 432 /* average mag Nused */ 394 433 gprint (GP_LOG, "chp_krn_N: "); … … 397 436 } 398 437 399 if (EXTRA_OUTPUT) {400 /* Mmin */401 gprint (GP_LOG, "chp_psf_min: ");402 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_MIN);403 gprint (GP_LOG, "\n");404 405 /* Mmax */406 gprint (GP_LOG, "chp_psf_max: ");407 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_MAX);;408 gprint (GP_LOG, "\n");409 410 /* UCDIST */411 gprint (GP_LOG, "ubercal_dst: ");412 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_UCDIST);;413 gprint (GP_LOG, "\n");414 415 /* secfilt flags */416 gprint (GP_LOG, "filtflags: ");417 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_SECF_FLAGS);418 gprint (GP_LOG, "\n");419 }420 438 if (STACK_OUTPUT && MAG_OUTPUT) { 421 439 /* FluxPSF */ … … 429 447 gprint (GP_LOG, "\n"); 430 448 449 if (!FLUX_OUTPUT) { 450 gprint (GP_LOG, "stk_Nstack: "); 451 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_STACK_NUSED); 452 gprint (GP_LOG, "\n"); 453 } 454 431 455 if (KRON_OUTPUT) { 432 456 /* MagKron */ … … 464 488 gprint (GP_LOG, "\n"); 465 489 490 gprint (GP_LOG, "wrp_psf_chi: "); 491 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_MAG_PSF_CHISQ); 492 gprint (GP_LOG, "\n"); 493 494 if (!FLUX_OUTPUT) { 495 gprint (GP_LOG, "wrp_Nwarp: "); 496 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP); 497 gprint (GP_LOG, "\n"); 498 499 gprint (GP_LOG, "wrp_NGood: "); 500 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_GOOD); 501 gprint (GP_LOG, "\n"); 502 503 gprint (GP_LOG, "wrp_NUsed: "); 504 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_USED_PSF); 505 gprint (GP_LOG, "\n"); 506 } 507 466 508 if (KRON_OUTPUT) { 467 509 /* MagKron */ … … 475 517 gprint (GP_LOG, "\n"); 476 518 519 /* dMagKron */ 520 gprint (GP_LOG, "wrp_krn_chp: "); 521 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_MAG_KRON_CHISQ); 522 gprint (GP_LOG, "\n"); 523 524 if (!FLUX_OUTPUT) { 525 gprint (GP_LOG, "wrp_krn_Nuse:"); 526 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_USED_KRON); 527 gprint (GP_LOG, "\n"); 528 } 477 529 } 478 530 479 531 if (APER_OUTPUT) { 480 532 /* MagAper */ … … 487 539 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_MAG_APER_ERR); 488 540 gprint (GP_LOG, "\n"); 541 542 /* dMagAper */ 543 gprint (GP_LOG, "wrp_ap__chi: "); 544 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_MAG_APER_CHISQ); 545 gprint (GP_LOG, "\n"); 546 547 if (!FLUX_OUTPUT) { 548 gprint (GP_LOG, "wrp_ap_Nuse: "); 549 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_USED_AP); 550 gprint (GP_LOG, "\n"); 551 } 489 552 } 490 553 } … … 514 577 if (APER_OUTPUT) { 515 578 /* FluxAper */ 516 gprint (GP_LOG, "stk_ap_ave: ");579 gprint (GP_LOG, "stk_ap_ave: "); 517 580 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_STACK_FLUX_APER); 518 581 gprint (GP_LOG, "\n"); 519 582 520 583 /* dFluxAper */ 521 gprint (GP_LOG, "stk_ap_err: ");584 gprint (GP_LOG, "stk_ap_err: "); 522 585 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_STACK_FLUX_APER_ERR); 523 586 gprint (GP_LOG, "\n"); 524 587 } 588 589 gprint (GP_LOG, "stk_Nstack: "); 590 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_STACK_NUSED); 591 gprint (GP_LOG, "\n"); 525 592 } 526 593 if (WARP_OUTPUT && FLUX_OUTPUT) { … … 531 598 532 599 /* dFluxPSF */ 533 gprint (GP_LOG, "wrp_psf_ ave: ");600 gprint (GP_LOG, "wrp_psf_err: "); 534 601 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_FLUX_PSF_ERR); 535 602 gprint (GP_LOG, "\n"); 536 603 604 gprint (GP_LOG, "wrp_psf_chi: "); 605 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_FLUX_PSF_CHISQ); 606 gprint (GP_LOG, "\n"); 607 608 gprint (GP_LOG, "wrp_Nwarp: "); 609 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP); 610 gprint (GP_LOG, "\n"); 611 612 gprint (GP_LOG, "wrp_NGood: "); 613 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_GOOD); 614 gprint (GP_LOG, "\n"); 615 616 gprint (GP_LOG, "wrp_NUsed: "); 617 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_USED_PSF); 618 gprint (GP_LOG, "\n"); 619 537 620 if (KRON_OUTPUT) { 538 621 /* FluxKron */ … … 545 628 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_FLUX_KRON_ERR); 546 629 gprint (GP_LOG, "\n"); 630 631 gprint (GP_LOG, "wrp_krn_chi: "); 632 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_FLUX_KRON_CHISQ); 633 gprint (GP_LOG, "\n"); 634 635 gprint (GP_LOG, "wrp_krn_Nuse:"); 636 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_USED_KRON); 637 gprint (GP_LOG, "\n"); 547 638 } 548 639 … … 557 648 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_FLUX_APER_ERR); 558 649 gprint (GP_LOG, "\n"); 650 651 gprint (GP_LOG, "wrp_ap__chi: "); 652 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_FLUX_APER_CHISQ); 653 gprint (GP_LOG, "\n"); 654 655 gprint (GP_LOG, "wrp_ap_Nuse: "); 656 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_WARP_NWARP_USED_AP); 657 gprint (GP_LOG, "\n"); 559 658 } 560 659 } 561 } 660 if (EXTRA_OUTPUT) { 661 /* secfilt flags */ 662 gprint (GP_LOG, "filtflags: "); 663 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_SECF_FLAGS); 664 gprint (GP_LOG, "\n"); 665 666 /* UCDIST */ 667 gprint (GP_LOG, "ubercal_dst: "); 668 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_UCDIST);; 669 gprint (GP_LOG, "\n"); 670 } 671 } 672 562 673 gprint (GP_LOG, "\n"); 563 674 … … 649 760 gprint (GP_LOG, "0x%08x ", catalog.measure[Nv].imageID); 650 761 gprint (GP_LOG, "%5.3f ", catalog.measure[Nv].psfQF); 762 gprint (GP_LOG, "%5.3f ", catalog.measure[Nv].psfQFperf); 651 763 gprint (GP_LOG, "%7.1f ", catalog.measure[Nv].psfChisq); 652 764 // gprint (GP_LOG, "%3.1f ", catalog.measure[Nv].crNsigma); … … 659 771 gprint (GP_LOG, "%10.3e ", catalog.measure[Nv].FluxKron); 660 772 gprint (GP_LOG, "%10.3e ", catalog.measure[Nv].dFluxKron); 773 gprint (GP_LOG, "%10.3e ", catalog.measure[Nv].FluxAp); 774 gprint (GP_LOG, "%10.3e ", catalog.measure[Nv].dFluxAp); 661 775 } 662 776 gprint (GP_LOG, "\n"); … … 711 825 void print_double (double value) { 712 826 if (isnan(value)) 713 gprint (GP_LOG, " NaN");827 gprint (GP_LOG, " NaN "); 714 828 else 715 gprint (GP_LOG, " %6.3f ", value);829 gprint (GP_LOG, " %7.4f ", value); 716 830 } 717 831 718 832 void print_double_exp (double value) { 719 833 if (isnan(value)) 720 gprint (GP_LOG, " NaN");834 gprint (GP_LOG, " NaN "); 721 835 else 722 836 gprint (GP_LOG, "%10.3e ", value); … … 725 839 void print_short (double value, short int ival) { 726 840 if (ival == NAN_S_SHORT) 727 gprint (GP_LOG, " NaN");841 gprint (GP_LOG, " NaN "); 728 842 else 729 gprint (GP_LOG, " %6.3f ", value);843 gprint (GP_LOG, " %7.4f ", value); 730 844 } 731 845 … … 786 900 print_double (NAN); 787 901 } else { 788 print_double (secfilt[seq].Mchisq);902 print_double_exp (secfilt[seq].Mchisq); 789 903 } 790 904 break; … … 792 906 case GSTAR_FILTER_NAMES: /* filter names */ 793 907 code = GetPhotcodebyNsec (seq); 794 gprint (GP_LOG, " %-6s ", code[0].name);908 gprint (GP_LOG, "%10s ", code[0].name); 795 909 break; 796 910 … … 805 919 case GSTAR_UCDIST: /* ubercal distance */ 806 920 if (seq == -1) { 807 gprint (GP_LOG, "% 5d ", 0);808 } else { 809 gprint (GP_LOG, "% 5d ", secfilt[seq].ubercalDist);921 gprint (GP_LOG, "%10d ", 0); 922 } else { 923 gprint (GP_LOG, "%10d ", secfilt[seq].ubercalDist); 810 924 } 811 925 break; … … 813 927 case GSTAR_AVE_NCODE: /* Ncode */ 814 928 if (seq == -1) { 815 gprint (GP_LOG, "% 3d ", 0);816 } else { 817 gprint (GP_LOG, "% 3d ", secfilt[seq].Ncode);929 gprint (GP_LOG, "%10d ", 0); 930 } else { 931 gprint (GP_LOG, "%10d ", secfilt[seq].Ncode); 818 932 } 819 933 break; … … 821 935 case GSTAR_AVE_NUSED: /* Nused */ 822 936 if (seq == -1) { 823 gprint (GP_LOG, "% 3d ", 0);824 } else { 825 gprint (GP_LOG, "% 3d ", secfilt[seq].Nused);937 gprint (GP_LOG, "%10d ", 0); 938 } else { 939 gprint (GP_LOG, "%10d ", secfilt[seq].Nused); 826 940 } 827 941 break; … … 829 943 case GSTAR_AVE_KRON_NUSED: /* Nused */ 830 944 if (seq == -1) { 831 gprint (GP_LOG, "% 3d ", 0);832 } else { 833 gprint (GP_LOG, "% 3d ", secfilt[seq].NusedKron);945 gprint (GP_LOG, "%10d ", 0); 946 } else { 947 gprint (GP_LOG, "%10d ", secfilt[seq].NusedKron); 834 948 } 835 949 break; … … 837 951 case GSTAR_AVE_AP_NUSED: /* Nused */ 838 952 if (seq == -1) { 839 gprint (GP_LOG, "% 3d ", 0);840 } else { 841 gprint (GP_LOG, "% 3d ", secfilt[seq].NusedAp);953 gprint (GP_LOG, "%10d ", 0); 954 } else { 955 gprint (GP_LOG, "%10d ", secfilt[seq].NusedAp); 842 956 } 843 957 break; … … 869 983 break; 870 984 985 case GSTAR_AVE_AP_MAG_ERR: /* average ap mags */ 986 if (seq == -1) { 987 print_double (NAN); 988 } else { 989 print_double (secfilt[seq].dMap); 990 } 991 break; 992 993 case GSTAR_AVE_AP_MAG_CHISQ: /* average ap mags */ 994 if (seq == -1) { 995 print_double (NAN); 996 } else { 997 print_double_exp (secfilt[seq].sMap); 998 } 999 break; 1000 871 1001 case GSTAR_AVE_KRON_MAG: /* average ap mags */ 872 1002 if (seq == -1) { … … 885 1015 break; 886 1016 1017 case GSTAR_AVE_KRON_MAG_CHISQ: /* average ap mags */ 1018 if (seq == -1) { 1019 print_double (NAN); 1020 } else { 1021 print_double_exp (secfilt[seq].sMkron); 1022 } 1023 break; 1024 887 1025 /******************* STACK : FLUX **********************/ 888 1026 … … 935 1073 break; 936 1074 1075 case GSTAR_STACK_NUSED: /* Nused */ 1076 if (seq == -1) { 1077 gprint (GP_LOG, "%10d ", 0); 1078 } else { 1079 gprint (GP_LOG, "%10d ", secfilt[seq].Nstack); 1080 } 1081 break; 1082 937 1083 /******************* STACK : MAG **********************/ 938 1084 … … 1003 1149 break; 1004 1150 1151 case GSTAR_WARP_FLUX_PSF_CHISQ: /* average ap mags */ 1152 if (seq == -1) { 1153 print_double (NAN); 1154 } else { 1155 print_double_exp (secfilt[seq].sFpsfWrp); 1156 } 1157 break; 1158 1005 1159 case GSTAR_WARP_FLUX_KRON: /* average ap mags */ 1006 1160 if (seq == -1) { … … 1019 1173 break; 1020 1174 1175 case GSTAR_WARP_FLUX_KRON_CHISQ: /* average ap mags */ 1176 if (seq == -1) { 1177 print_double (NAN); 1178 } else { 1179 print_double_exp (secfilt[seq].sFkronWrp); 1180 } 1181 break; 1182 1021 1183 case GSTAR_WARP_FLUX_APER: /* average ap mags */ 1022 1184 if (seq == -1) { … … 1035 1197 break; 1036 1198 1199 case GSTAR_WARP_FLUX_APER_CHISQ: /* average ap mags */ 1200 if (seq == -1) { 1201 print_double_exp (NAN); 1202 } else { 1203 print_double_exp (secfilt[seq].sFapWrp); 1204 } 1205 break; 1206 1037 1207 /******************* WARP : MAG **********************/ 1038 1208 … … 1053 1223 break; 1054 1224 1225 case GSTAR_WARP_MAG_PSF_CHISQ: /* average ap mags */ 1226 if (seq == -1) { 1227 print_double_exp (NAN); 1228 } else { 1229 print_double_exp (secfilt[seq].sFpsfWrp); 1230 } 1231 break; 1232 1055 1233 case GSTAR_WARP_MAG_KRON: /* average ap mags */ 1056 1234 if (seq == -1) { … … 1069 1247 break; 1070 1248 1249 case GSTAR_WARP_MAG_KRON_CHISQ: /* average ap mags */ 1250 if (seq == -1) { 1251 print_double_exp (NAN); 1252 } else { 1253 print_double_exp (secfilt[seq].sFkronWrp); 1254 } 1255 break; 1256 1071 1257 case GSTAR_WARP_MAG_APER: /* average ap mags */ 1072 1258 if (seq == -1) { … … 1085 1271 break; 1086 1272 1273 case GSTAR_WARP_MAG_APER_CHISQ: /* average ap mags */ 1274 if (seq == -1) { 1275 print_double_exp (NAN); 1276 } else { 1277 print_double_exp (secfilt[seq].sFapWrp); 1278 } 1279 break; 1280 1281 case GSTAR_WARP_NWARP: /* Nused */ 1282 if (seq == -1) { 1283 gprint (GP_LOG, "%10d ", 0); 1284 } else { 1285 gprint (GP_LOG, "%10d ", secfilt[seq].Nwarp); 1286 } 1287 break; 1288 1289 case GSTAR_WARP_NWARP_GOOD: /* Nused */ 1290 if (seq == -1) { 1291 gprint (GP_LOG, "%10d ", 0); 1292 } else { 1293 gprint (GP_LOG, "%10d ", secfilt[seq].NwarpGood); 1294 } 1295 break; 1296 1297 case GSTAR_WARP_NWARP_USED_PSF: /* Nused */ 1298 if (seq == -1) { 1299 gprint (GP_LOG, "%10d ", 0); 1300 } else { 1301 gprint (GP_LOG, "%10d ", secfilt[seq].NusedWrp); 1302 } 1303 break; 1304 1305 case GSTAR_WARP_NWARP_USED_KRON: /* Nused */ 1306 if (seq == -1) { 1307 gprint (GP_LOG, "%10d ", 0); 1308 } else { 1309 gprint (GP_LOG, "%10d ", secfilt[seq].NusedKronWrp); 1310 } 1311 break; 1312 1313 case GSTAR_WARP_NWARP_USED_AP: /* Nused */ 1314 if (seq == -1) { 1315 gprint (GP_LOG, "%10d ", 0); 1316 } else { 1317 gprint (GP_LOG, "%10d ", secfilt[seq].NusedApWrp); 1318 } 1319 break; 1087 1320 } 1088 1321 }
Note:
See TracChangeset
for help on using the changeset viewer.
