24 #ifndef LSST_MEAS_MODELFIT_Sampler_h_INCLUDED 25 #define LSST_MEAS_MODELFIT_Sampler_h_INCLUDED 31 namespace lsst {
namespace meas {
namespace modelfit {
39 ndarray::Array<Scalar const,1,1>
const & parameters,
67 #endif // !LSST_MEAS_MODELFIT_Sampler_h_INCLUDED ndarray::Array< Pixel, 2,-1 > _modelMatrix
virtual Scalar operator()(ndarray::Array< Scalar const, 1, 1 > const ¶meters, afw::table::BaseRecord &sample) const =0
float Pixel
Typedefs to be used for pixel values.
double Scalar
Typedefs to be used for probability and parameter values.
A base class for image defects.
SamplingObjective(boost::shared_ptr< Likelihood > likelihood)
Base class for all records.
Base class for optimizer/sampler likelihood functions that compute likelihood at a point...
virtual int getParameterDim() const =0
boost::shared_ptr< Likelihood > _likelihood
virtual ~SamplingObjective()