1#ifndef LSST_GAUSS2D_FIT_PARAM_DEFS_H
2#define LSST_GAUSS2D_FIT_PARAM_DEFS_H
6#include "lsst/modelfit/parameters.h"
8namespace lsst::gauss2d::fit {
9using ParamBase = lsst::modelfit::parameters::ParameterBase<double>;
10using ParamBaseCRef = std::reference_wrapper<const ParamBase>;
11using ParamCRefs = std::vector<ParamBaseCRef>;
12using ParamBaseRef = std::reference_wrapper<ParamBase>;
13using ParamRefs = std::vector<ParamBaseRef>;
15double finite_difference_param(ParamBase& param,
double delta);