Changeset 34133
- Timestamp:
- Jul 10, 2012, 2:33:57 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20120627/psModules
- Files:
-
- 2 added
- 4 edited
-
. (modified) (1 prop)
-
src/objects/Makefile.am (modified) (2 diffs)
-
src/objects/models/pmModel_TRAIL.c (added)
-
src/objects/models/pmModel_TRAIL.h (added)
-
src/objects/pmModelClass.c (modified) (2 diffs)
-
src/objects/pmModelFuncs.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120627/psModules
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-20120627/psModules/src/objects/Makefile.am
r32633 r34133 80 80 models/pmModel_SERSIC.c \ 81 81 models/pmModel_EXP.c \ 82 models/pmModel_DEV.c 82 models/pmModel_DEV.c \ 83 models/pmModel_TRAIL.c 83 84 84 85 pkginclude_HEADERS = \ … … 126 127 models/pmModel_SERSIC.h \ 127 128 models/pmModel_EXP.h \ 128 models/pmModel_DEV.h 129 models/pmModel_DEV.h \ 130 models/pmModel_TRAIL.h 129 131 130 132 CLEANFILES = *~ -
branches/eam_branches/ipp-20120627/psModules/src/objects/pmModelClass.c
r29004 r34133 51 51 # include "models/pmModel_EXP.h" 52 52 # include "models/pmModel_DEV.h" 53 # include "models/pmModel_TRAIL.h" 53 54 54 55 static pmModelClass defaultModels[] = { … … 59 60 {"PS_MODEL_RGAUSS", 8, (pmModelFunc)pmModelFunc_RGAUSS, (pmModelFlux)pmModelFlux_RGAUSS, (pmModelRadius)pmModelRadius_RGAUSS, (pmModelLimits)pmModelLimits_RGAUSS, (pmModelGuessFunc)pmModelGuess_RGAUSS, (pmModelFromPSFFunc)pmModelFromPSF_RGAUSS, (pmModelParamsFromPSF)pmModelParamsFromPSF_RGAUSS, (pmModelFitStatusFunc)pmModelFitStatus_RGAUSS, (pmModelSetLimitsFunc)pmModelSetLimits_RGAUSS }, 60 61 {"PS_MODEL_SERSIC", 8, (pmModelFunc)pmModelFunc_SERSIC, (pmModelFlux)pmModelFlux_SERSIC, (pmModelRadius)pmModelRadius_SERSIC, (pmModelLimits)pmModelLimits_SERSIC, (pmModelGuessFunc)pmModelGuess_SERSIC, (pmModelFromPSFFunc)pmModelFromPSF_SERSIC, (pmModelParamsFromPSF)pmModelParamsFromPSF_SERSIC, (pmModelFitStatusFunc)pmModelFitStatus_SERSIC, (pmModelSetLimitsFunc)pmModelSetLimits_SERSIC }, 61 {"PS_MODEL_EXP", 7, (pmModelFunc)pmModelFunc_EXP, (pmModelFlux)pmModelFlux_EXP, (pmModelRadius)pmModelRadius_EXP, (pmModelLimits)pmModelLimits_EXP, (pmModelGuessFunc)pmModelGuess_EXP, (pmModelFromPSFFunc)pmModelFromPSF_EXP, (pmModelParamsFromPSF)pmModelParamsFromPSF_EXP, (pmModelFitStatusFunc)pmModelFitStatus_EXP, (pmModelSetLimitsFunc)pmModelSetLimits_EXP }, 62 {"PS_MODEL_DEV", 7, (pmModelFunc)pmModelFunc_DEV, (pmModelFlux)pmModelFlux_DEV, (pmModelRadius)pmModelRadius_DEV, (pmModelLimits)pmModelLimits_DEV, (pmModelGuessFunc)pmModelGuess_DEV, (pmModelFromPSFFunc)pmModelFromPSF_DEV, (pmModelParamsFromPSF)pmModelParamsFromPSF_DEV, (pmModelFitStatusFunc)pmModelFitStatus_DEV, (pmModelSetLimitsFunc)pmModelSetLimits_DEV }, 62 {"PS_MODEL_EXP", 7, (pmModelFunc)pmModelFunc_EXP, (pmModelFlux)pmModelFlux_EXP, (pmModelRadius)pmModelRadius_EXP, (pmModelLimits)pmModelLimits_EXP, (pmModelGuessFunc)pmModelGuess_EXP, (pmModelFromPSFFunc)pmModelFromPSF_EXP, (pmModelParamsFromPSF)pmModelParamsFromPSF_EXP, (pmModelFitStatusFunc)pmModelFitStatus_EXP, (pmModelSetLimitsFunc)pmModelSetLimits_EXP }, 63 {"PS_MODEL_DEV", 7, (pmModelFunc)pmModelFunc_DEV, (pmModelFlux)pmModelFlux_DEV, (pmModelRadius)pmModelRadius_DEV, (pmModelLimits)pmModelLimits_DEV, (pmModelGuessFunc)pmModelGuess_DEV, (pmModelFromPSFFunc)pmModelFromPSF_DEV, (pmModelParamsFromPSF)pmModelParamsFromPSF_DEV, (pmModelFitStatusFunc)pmModelFitStatus_DEV, (pmModelSetLimitsFunc)pmModelSetLimits_DEV }, 64 {"PS_MODEL_TRAIL", 7, (pmModelFunc)pmModelFunc_TRAIL, (pmModelFlux)pmModelFlux_TRAIL, (pmModelRadius)pmModelRadius_TRAIL, (pmModelLimits)pmModelLimits_TRAIL, (pmModelGuessFunc)pmModelGuess_TRAIL, (pmModelFromPSFFunc)pmModelFromPSF_TRAIL, (pmModelParamsFromPSF)pmModelParamsFromPSF_TRAIL, (pmModelFitStatusFunc)pmModelFitStatus_TRAIL, (pmModelSetLimitsFunc)pmModelSetLimits_TRAIL }, 63 65 }; 64 66 -
branches/eam_branches/ipp-20120627/psModules/src/objects/pmModelFuncs.h
r34085 r34133 81 81 #define PM_PAR_8 8 ///< Model-dependent parameter 82 82 83 // these are used by pmModel_TRAIL, with refers to L and Theta explicitly 84 #define PM_PAR_LENGTH 4 ///< trail length 85 #define PM_PAR_THETA 5 ///< position angle 86 #define PM_PAR_SIGMA 6 ///< position angle 87 83 88 /*** these prototype classes are used to define elements of the pmModelClass structure below ***/ 84 89
Note:
See TracChangeset
for help on using the changeset viewer.
