Changeset 15887
- Timestamp:
- Dec 19, 2007, 3:33:48 PM (18 years ago)
- Location:
- trunk/psastro/src
- Files:
-
- 2 added
- 3 edited
-
Makefile.am (modified) (1 diff)
-
psastroModelAnalysis.c (modified) (4 diffs)
-
psastroModelBoresite.c (added)
-
psastroModelFitBoresite.c (added)
-
psastroStandAlone.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psastro/src/Makefile.am
r15880 r15887 27 27 psastroModelDataLoad.c \ 28 28 psastroModelAnalysis.c \ 29 psastroModelBoresite.c \ 30 psastroModelFitBoresite.c \ 29 31 psastroCleanup.c 30 32 -
trunk/psastro/src/psastroModelAnalysis.c
r15880 r15887 45 45 46 46 // temp data vectors 47 psVector *posZero = psVectorAlloc (files->n, PS_TYPE_F32); 48 psVector *Lo = psVectorAlloc (files->n, PS_TYPE_F32); 49 psVector *Mo = psVectorAlloc (files->n, PS_TYPE_F32); 47 psVector *posZero = psVectorAlloc (files->n, PS_TYPE_F32); 48 psVector *Po = psVectorAlloc (files->n, PS_TYPE_F32); 49 psVector *Lo = psVectorAlloc (files->n, PS_TYPE_F32); 50 psVector *Mo = psVectorAlloc (files->n, PS_TYPE_F32); 50 51 51 52 int n = 0; … … 71 72 while (posZero->data.F32[n] < 0.0) posZero->data.F32[n] += 360.0; 72 73 74 Po->data.F32[n] = POSANGLE * PM_RAD_DEG; 73 75 Lo->data.F32[n] = chip->toFPA->x->coeff[0][0]; 74 76 Mo->data.F32[n] = chip->toFPA->y->coeff[0][0]; … … 79 81 Lo->n = n; 80 82 Mo->n = n; 83 Po->n = n; 81 84 posZero->n = n; 82 85 … … 86 89 fprintf (stderr, "pos zero %f +/- %f\n", stats->sampleMedian, stats->sampleStdev); 87 90 91 psastroModelFitBoresite (Lo, Mo, Po); 92 88 93 return true; 89 94 } -
trunk/psastro/src/psastroStandAlone.h
r15880 r15887 22 22 bool psastroModelAnalysis (pmConfig *config); 23 23 24 bool psastroModelFitBoresite (psVector *Lo, psVector *Mo, psVector *Po); 25 psF32 psastroModelBoresite (psVector *deriv, const psVector *params, const psVector *coord); 26 27 psF32 psastroModelBoresiteL (psVector *deriv, const psVector *params, const psVector *coord); 28 psF32 psastroModelBoresiteM (psVector *deriv, const psVector *params, const psVector *coord); 29 30 // these are used to define the boresite model parameters 31 # define PAR_L0 0 // Lo = params[0] 32 # define PAR_M0 1 // Mo = params[1] 33 # define PAR_RL 2 // RL = params[2] 34 # define PAR_RM 3 // RM = params[3] 35 # define PAR_P0 4 // P0 = params[4] 36 # define PAR_T0 5 // phi = params[4] 37 24 38 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
