IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 32246


Ignore:
Timestamp:
Aug 31, 2011, 12:49:26 PM (15 years ago)
Author:
eugene
Message:

constrain position for EXT fit (OK?)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110710/psModules/src/objects/pmSourceFitModel.c

    r31153 r32246  
    176176        break;
    177177      case PM_SOURCE_FIT_EXT:
    178         // EXT model fits all params (except sky)
    179         nParams = params->n - 1;
     178        // EXT model fits all shape params and Io (not Xo, Yo, sky)
     179        nParams = params->n - 3;
    180180        psVectorInit (constraint->paramMask, 0);
     181        constraint->paramMask->data.PS_TYPE_VECTOR_MASK_DATA[PM_PAR_XPOS] = 1;
     182        constraint->paramMask->data.PS_TYPE_VECTOR_MASK_DATA[PM_PAR_YPOS] = 1;
    181183        constraint->paramMask->data.PS_TYPE_VECTOR_MASK_DATA[PM_PAR_SKY] = 1;
    182184        break;
     
    193195        break;
    194196      case PM_SOURCE_FIT_NO_INDEX:
    195         // PSF model only fits Io, index (PAR7) -- only Io for models with < 8 params
     197        // PSF model only fits Io, Sxx, Sxy, Syy
    196198        psVectorInit (constraint->paramMask, 0);
     199        constraint->paramMask->data.PS_TYPE_VECTOR_MASK_DATA[PM_PAR_XPOS] = 1;
     200        constraint->paramMask->data.PS_TYPE_VECTOR_MASK_DATA[PM_PAR_YPOS] = 1;
    197201        constraint->paramMask->data.PS_TYPE_VECTOR_MASK_DATA[PM_PAR_SKY] = 1;
    198202        if (params->n == 7) {
    199             nParams = params->n - 1;
     203            nParams = params->n - 3;
    200204        } else {
    201             nParams = params->n - 2;
     205            nParams = params->n - 4;
    202206            constraint->paramMask->data.PS_TYPE_VECTOR_MASK_DATA[PM_PAR_7] = 1;
    203207        }
Note: See TracChangeset for help on using the changeset viewer.