SourceXtractorPlusPlus  0.14
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces
MoffatModelFittingTask.cpp File Reference
#include <iostream>
#include <tuple>
#include <vector>
#include <valarray>
#include <boost/any.hpp>
#include <mutex>
#include "AlexandriaKernel/memory_tools.h"
#include "SEImplementation/Plugin/Psf/PsfProperty.h"
#include "SEImplementation/Plugin/MoffatModelFitting/MoffatModelFitting.h"
#include "SEImplementation/Plugin/MoffatModelFitting/MoffatModelFittingTask.h"
#include "ElementsKernel/PathSearch.h"
#include "SEImplementation/Image/ImageInterfaceTraits.h"
#include "SEImplementation/Image/ImagePsf.h"
#include "ModelFitting/Parameters/ManualParameter.h"
#include "ModelFitting/Parameters/DependentParameter.h"
#include "ModelFitting/Parameters/ExpSigmoidConverter.h"
#include "ModelFitting/Parameters/SigmoidConverter.h"
#include "ModelFitting/Parameters/NormalizedConverter.h"
#include "ModelFitting/Models/OnlySmooth.h"
#include "ModelFitting/Models/OldSharp.h"
#include "ModelFitting/Models/AutoSharp.h"
#include "ModelFitting/Models/CircularlySymmetricModelComponent.h"
#include "ModelFitting/Models/ScaledModelComponent.h"
#include "ModelFitting/Models/RotatedModelComponent.h"
#include "ModelFitting/Models/PointModel.h"
#include "ModelFitting/Models/ExtendedModel.h"
#include "ModelFitting/Models/FlattenedMoffatComponent.h"
#include "ModelFitting/Models/FrameModel.h"
#include "ModelFitting/Engine/ResidualEstimator.h"
#include "ModelFitting/Engine/LeastSquareEngineManager.h"
#include "ModelFitting/Engine/AsinhChiSquareComparator.h"
#include "ModelFitting/Engine/EngineParameterManager.h"
#include "ModelFitting/Engine/DataVsModelResiduals.h"
#include "SEImplementation/Plugin/DetectionFrameSourceStamp/DetectionFrameSourceStamp.h"
#include "SEImplementation/Plugin/PixelCentroid/PixelCentroid.h"
#include "SEImplementation/Property/PixelCoordinateList.h"
#include "SEImplementation/Plugin/PixelBoundaries/PixelBoundaries.h"
#include "SEImplementation/Plugin/ShapeParameters/ShapeParameters.h"
#include "SEImplementation/Plugin/PeakValue/PeakValue.h"
#include "SEImplementation/Plugin/IsophotalFlux/IsophotalFlux.h"
#include "SEImplementation/Plugin/DetectionFrameCoordinates/DetectionFrameCoordinates.h"
#include "SEImplementation/Plugin/DetectionFrameInfo/DetectionFrameInfo.h"
#include "SEImplementation/Image/VectorImageDataVsModelInputTraits.h"
#include "SEImplementation/Measurement/MultithreadedMeasurement.h"
#include "ModelFitting/Image/NullPsf.h"
Include dependency graph for MoffatModelFittingTask.cpp:

Go to the source code of this file.

Namespaces

 SourceXtractor
 

Variable Documentation

dx
double exp_i0_guess

Definition at line 96 of file MoffatModelFittingTask.cpp.

std::shared_ptr<EngineParameter> flat_top_offset
double m_size

Definition at line 92 of file MoffatModelFittingTask.cpp.

std::shared_ptr<EngineParameter> minkowski_exponent
std::shared_ptr<EngineParameter> moffat_rotation

Definition at line 98 of file MoffatModelFittingTask.cpp.

Definition at line 98 of file MoffatModelFittingTask.cpp.

Definition at line 94 of file MoffatModelFittingTask.cpp.

Referenced by TestImage::addBackgroundNoise(), TestImage::addBadColumns(), TestImage::addBadPixels(), SourceXtractor::FlexibleModelFittingPointModel::addForSource(), SourceXtractor::FlexibleModelFittingExponentialModel::addForSource(), SourceXtractor::FlexibleModelFittingDevaucouleursModel::addForSource(), SourceXtractor::FlexibleModelFittingSersicModel::addForSource(), TestImage::addPointSource(), TestImage::addPoissonNoise(), SourceXtractor::Frame< T >::applyFilter(), SourceXtractor::BackgroundModel::BackgroundModel(), SourceXtractor::compareImages(), SourceXtractor::FlexibleModelFittingTask::computeChiSquaredForFrame(), SourceXtractor::GrowthCurveTask::computeProperties(), SourceXtractor::JacobianGroupTask::computeProperties(), SourceXtractor::PsfTask::computeProperties(), SourceXtractor::MoffatModelFittingTask::computeProperties(), SourceXtractor::JacobianSourceTask::computeProperties(), SourceXtractor::FlexibleModelFittingTask::computeProperties(), SourceXtractor::SaturateFlagSourceTask::computeProperties(), SourceXtractor::computeScaling(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::convolve(), SourceXtractor::BufferedImage< T >::copyOverlappingPixels(), SourceXtractor::ImageTile::create(), SourceXtractor::FlexibleModelFittingTask::createWeightImage(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::dumpImage(), SourceXtractor::fillAperture(), SourceXtractor::SE2BackgroundModeller::filterMedian(), SourceXtractor::PsfPluginConfig::generateGaussianPsf(), BenchBackgroundConvolution::generateImage(), BenchConvolution::generateImage(), SourceXtractor::BgDFTConvolutionImageSource::generateTile(), SourceXtractor::WeightMapImageSource::generateTile(), SourceXtractor::HilbertCurve::get2DCoordinate(), SourceXtractor::FunctionalImage< T >::getChunk(), SourceXtractor::MaskedImage< T, M, Operator >::getChunk(), SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >::getImageTile(), SourceXtractor::ScaledImageSource< T >::getImageTile(), SourceXtractor::FlexibleModelFittingDependentParameter::getPartialDerivatives(), SourceXtractor::VariablePsf::getPsf(), SourceXtractor::TileManager::getTileForPixel(), SourceXtractor::BFSSegmentation::getTiles(), SourceXtractor::SplineModel::getValue(), SourceXtractor::FunctionalImage< T >::getValue(), SourceXtractor::BufferedImage< T >::getValue(), SourceXtractor::ImageChunk< T >::getValue(), SourceXtractor::MaskedImage< T, M, Operator >::getValue(), SourceXtractor::VectorImage< T >::getValue(), SourceXtractor::SimpleBackgroundAnalyzer::getVariance(), SourceXtractor::MoffatCheckImage::handleMessage(), SourceXtractor::ImageMode< T >::ImageMode(), SourceXtractor::ModelFittingConfig::initializeInner(), SourceXtractor::VignetArray::initMultiple(), SourceXtractor::VignetArray::initSingle(), SourceXtractor::BFSSegmentation::labelImage(), SourceXtractor::Lutz::labelImage(), TestImage::mainMethod(), SourceXtractor::makeLanczos2Kernel(), SourceXtractor::makeLanczos3Kernel(), SourceXtractor::makeLanczos4Kernel(), SourceXtractor::SplineModel::makeSplineDeriv(), SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator(), SourceXtractor::BackgroundConvolution::normalize(), SourceXtractor::MedianFilter< T >::operator()(), SourceXtractor::ImageMode< T >::processCell(), SourceXtractor::SE2BackgroundModeller::replaceUNDEF(), TestImage::saturate(), SourceXtractor::FitsImageSource::saveTile(), SourceXtractor::ScaledImageSource< T >::ScaledImageSource(), SourceXtractor::VectorImage< T >::setValue(), SourceXtractor::shiftResize(), SourceXtractor::shiftResizeLancszos(), SourceXtractor::SplineModel::splineLine(), TestImage::transformSources(), SourceXtractor::FlexibleModelFittingTask::updateCheckImages(), SourceXtractor::VectorImage< T >::VectorImage(), BenchBackgroundConvolution::verifyResults(), BenchConvolution::verifyResults(), and SourceXtractor::FitsWriter::writeFile().

Definition at line 94 of file MoffatModelFittingTask.cpp.

Referenced by TestImage::addBackgroundNoise(), TestImage::addBadColumns(), TestImage::addBadPixels(), SourceXtractor::FlexibleModelFittingPointModel::addForSource(), SourceXtractor::FlexibleModelFittingExponentialModel::addForSource(), SourceXtractor::FlexibleModelFittingDevaucouleursModel::addForSource(), SourceXtractor::FlexibleModelFittingSersicModel::addForSource(), TestImage::addPointSource(), TestImage::addPoissonNoise(), SourceXtractor::Frame< T >::applyFilter(), SourceXtractor::BackgroundModel::BackgroundModel(), SourceXtractor::compareImages(), SourceXtractor::FlexibleModelFittingTask::computeChiSquaredForFrame(), SourceXtractor::GrowthCurveTask::computeProperties(), SourceXtractor::JacobianGroupTask::computeProperties(), SourceXtractor::MoffatModelFittingTask::computeProperties(), SourceXtractor::PsfTask::computeProperties(), SourceXtractor::JacobianSourceTask::computeProperties(), SourceXtractor::FlexibleModelFittingTask::computeProperties(), SourceXtractor::SaturateFlagSourceTask::computeProperties(), SourceXtractor::computeScaling(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::convolve(), SourceXtractor::BufferedImage< T >::copyOverlappingPixels(), SourceXtractor::ImageTile::create(), SourceXtractor::FlexibleModelFittingTask::createWeightImage(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::dumpImage(), SourceXtractor::fillAperture(), SourceXtractor::SE2BackgroundModeller::filterMedian(), SourceXtractor::PsfPluginConfig::generateGaussianPsf(), BenchBackgroundConvolution::generateImage(), BenchConvolution::generateImage(), SourceXtractor::BgDFTConvolutionImageSource::generateTile(), SourceXtractor::WeightMapImageSource::generateTile(), SourceXtractor::HilbertCurve::get2DCoordinate(), SourceXtractor::FunctionalImage< T >::getChunk(), SourceXtractor::MaskedImage< T, M, Operator >::getChunk(), SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >::getImageTile(), SourceXtractor::ScaledImageSource< T >::getImageTile(), SourceXtractor::VariablePsf::getPsf(), SourceXtractor::TileManager::getTileForPixel(), SourceXtractor::BFSSegmentation::getTiles(), SourceXtractor::SplineModel::getValue(), SourceXtractor::FunctionalImage< T >::getValue(), SourceXtractor::BufferedImage< T >::getValue(), SourceXtractor::ImageChunk< T >::getValue(), SourceXtractor::MaskedImage< T, M, Operator >::getValue(), SourceXtractor::VectorImage< T >::getValue(), SourceXtractor::SimpleBackgroundAnalyzer::getVariance(), SourceXtractor::MoffatCheckImage::handleMessage(), SourceXtractor::ImageMode< T >::ImageMode(), SourceXtractor::VignetArray::initMultiple(), SourceXtractor::VignetArray::initSingle(), SourceXtractor::BFSSegmentation::labelImage(), SourceXtractor::Lutz::labelImage(), TestImage::mainMethod(), SourceXtractor::SplineModel::makeSplineDeriv(), SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator(), SourceXtractor::BackgroundConvolution::normalize(), SourceXtractor::MedianFilter< T >::operator()(), SourceXtractor::ImageMode< T >::processCell(), SourceXtractor::SE2BackgroundModeller::replaceUNDEF(), TestImage::saturate(), SourceXtractor::FitsImageSource::saveTile(), SourceXtractor::ScaledImageSource< T >::ScaledImageSource(), SourceXtractor::VectorImage< T >::setValue(), SourceXtractor::shiftResize(), SourceXtractor::shiftResizeLancszos(), TestImage::transformSources(), SourceXtractor::FlexibleModelFittingTask::updateCheckImages(), SourceXtractor::VectorImage< T >::VectorImage(), BenchBackgroundConvolution::verifyResults(), BenchConvolution::verifyResults(), and SourceXtractor::FitsWriter::writeFile().