LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
#include <Function2D.h>
Public Member Functions | |
Constant2D () | |
Constant2D (const Constant2D &rhs) | |
Constant2D (double value) | |
Constant2D (std::istream &fin) | |
virtual | ~Constant2D () |
virtual double | operator() (double, double) const |
virtual void | write (std::ostream &fout) const |
virtual std::auto_ptr< Function2D > | dFdX () const |
virtual std::auto_ptr< Function2D > | dFdY () const |
std::auto_ptr< Function2D > | copy () const |
virtual void | addLinear (double a, double b, double c) |
virtual void | linearPreTransform (double, double, double, double, double, double) |
virtual void | operator+= (const Function2D &rhs) |
virtual void | setFunction (int, int, const DVector &fVect) |
Public Member Functions inherited from lsst::meas::algorithms::shapelet::Function2D | |
Function2D () | |
Function2D (int xo, int yo) | |
Function2D (int xo, int yo, const DMatrix &c) | |
Function2D (const Function2D &rhs) | |
virtual | ~Function2D () |
virtual std::auto_ptr< Function2D > | conj () const |
virtual void | operator*= (double scale) |
double | operator() (const Position &p) const |
virtual void | setTo (double value) |
bool | isNonZero () const |
int | getXOrder () const |
int | getYOrder () const |
const DMatrix & | getCoeffs () const |
virtual void | simpleFit (int order, const std::vector< Position > &pos, const std::vector< double > &v, const std::vector< bool > &shouldUse, const std::vector< double > *sigList=0, double *chisqOut=0, int *dofOut=0, DMatrix *cov=0) |
virtual void | outlierFit (int order, double nsig, const std::vector< Position > &pos, const std::vector< double > &v, std::vector< bool > *shouldUse, const std::vector< double > *sigList=0, double *chisqout=0, int *dofout=0, DMatrix *cov=0) |
virtual void | orderFit (int maxOrder, double equivProb, const std::vector< Position > &pos, const std::vector< double > &v, const std::vector< bool > &shouldUse, const std::vector< double > *sigList=0, double *chisqout=0, int *dofout=0, DMatrix *cov=0) |
virtual void | linearTransform (double a, double b, double c, const Function2D &f, const Function2D &g) |
virtual void | linearTransform (double a, double b, const Function2D &f) |
Private Member Functions | |
virtual DVector | definePX (int order, double) const |
virtual DVector | definePY (int order, double y) const |
Additional Inherited Members | |
Static Public Member Functions inherited from lsst::meas::algorithms::shapelet::Function2D | |
static std::auto_ptr< Function2D > | read (std::istream &fin) |
Protected Attributes inherited from lsst::meas::algorithms::shapelet::Function2D | |
int | _xOrder |
int | _yOrder |
std::auto_ptr< DMatrix > | _coeffs |
Definition at line 165 of file Function2D.h.
|
inline |
Definition at line 170 of file Function2D.h.
|
inline |
Definition at line 172 of file Function2D.h.
|
inline |
Definition at line 174 of file Function2D.h.
lsst::meas::algorithms::shapelet::Constant2D::Constant2D | ( | std::istream & | fin | ) |
Definition at line 39 of file Function2D.cc.
|
inlinevirtual |
Definition at line 179 of file Function2D.h.
|
inlinevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 195 of file Function2D.h.
|
inlinevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 192 of file Function2D.h.
|
inlineprivatevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 219 of file Function2D.h.
|
inlineprivatevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 226 of file Function2D.h.
|
inlinevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 186 of file Function2D.h.
|
inlinevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 189 of file Function2D.h.
|
inlinevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 202 of file Function2D.h.
|
inlinevirtual |
Reimplemented from lsst::meas::algorithms::shapelet::Function2D.
Definition at line 181 of file Function2D.h.
|
virtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 55 of file Function2D.cc.
|
inlinevirtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 208 of file Function2D.h.
|
virtual |
Implements lsst::meas::algorithms::shapelet::Function2D.
Definition at line 44 of file Function2D.cc.