IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 31, 2008, 5:36:01 PM (18 years ago)
Author:
Paul Price
Message:

Making relative systematic error in kernel a configurable parameter instead of #define.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtractionMatch.c

    r20465 r20505  
    9898                        int inner, int ringsOrder, int binning, float penalty,
    9999                        bool optimum, const psVector *optFWHMs, int optOrder, float optThreshold,
    100                         int iter, float rej, psMaskType maskVal, psMaskType maskBad, psMaskType maskPoor,
    101                         float poorFrac, float badFrac, pmSubtractionMode subMode)
     100                        int iter, float rej, float sysError, psMaskType maskVal, psMaskType maskBad,
     101                        psMaskType maskPoor, float poorFrac, float badFrac, pmSubtractionMode subMode)
    102102{
    103103    if (subMode != PM_SUBTRACTION_MODE_2) {
     
    167167    PS_ASSERT_INT_POSITIVE(iter, false);
    168168    PS_ASSERT_FLOAT_LARGER_THAN(rej, 0.0, false);
     169    if (isfinite(sysError)) {
     170        PS_ASSERT_FLOAT_LARGER_THAN_OR_EQUAL(sysError, 0.0, NULL);
     171        PS_ASSERT_FLOAT_LESS_THAN(sysError, 1.0, NULL);
     172    }
    169173    // Don't care about maskVal
    170174    // Don't care about maskBad
     
    393397            psTrace("psModules.imcombine", 2, "Convolving...\n");
    394398            if (!pmSubtractionConvolve(conv1, conv2, ro1, ro2, subMask, maskBad, maskPoor, poorFrac,
    395                                        region, kernels, true, useFFT)) {
     399                                       sysError, region, kernels, true, useFFT)) {
    396400                psError(PS_ERR_UNKNOWN, false, "Unable to convolve image.");
    397401                goto MATCH_ERROR;
Note: See TracChangeset for help on using the changeset viewer.