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
|
Public Member Functions | |
CrudeSolver (const PixelList &pix, double sigma, double I1, DVector &xinit) | |
~CrudeSolver () | |
void | calculateF (const DVector &x, DVector &f) const |
void | calculateJ (const DVector &x, const DVector &f, DMatrix &df) const |
Public Member Functions inherited from lsst::meas::algorithms::shapelet::NLSolver | |
NLSolver () | |
virtual | ~NLSolver () |
virtual bool | solve (DVector &x, DVector &f) const |
virtual void | getCovariance (DMatrix &cov) const |
virtual void | getInverseCovariance (DMatrix &invcov) const |
virtual bool | testJ (const DVector &, DVector &, std::ostream *os=0, double relerr=0.) const |
virtual void | useHybrid () |
virtual void | useDogleg () |
virtual void | setFTol (double fTol) |
virtual void | setGTol (double gTol) |
virtual void | setTol (double fTol, double gTol) |
virtual void | setMinStep (double minStep) |
virtual void | setMaxIter (int maxIter) |
virtual void | setTau (double tau) |
virtual void | setDelta0 (double delta0) |
virtual double | getFTol () |
virtual double | getGTol () |
virtual double | getMinStep () |
virtual int | getMaxIter () |
virtual double | getTau () |
virtual double | getDelta0 () |
virtual void | setOutput (std::ostream &os) |
virtual void | useVerboseOutput () |
virtual void | useExtraVerboseOutput () |
virtual void | noUseVerboseOutput () |
virtual void | useDirectH () |
virtual void | useSVD () |
virtual void | useCholesky () |
virtual void | noUseDirectH () |
virtual void | noUseSVD () |
virtual void | noUseCholesky () |
Private Attributes | |
double | _sigma |
DVector | _I |
CDVector | _Z |
DDiagMatrix | _W |
CDVector | _Z1 |
DVector | _E |
DVector | _Rsq |
DVector | _f1 |
double | _I1 |
DVector & | _xInit |
Definition at line 36 of file CrudeMeasure.cc.
lsst::meas::algorithms::shapelet::CrudeSolver::CrudeSolver | ( | const PixelList & | pix, |
double | sigma, | ||
double | I1, | ||
DVector & | xinit | ||
) |
Definition at line 62 of file CrudeMeasure.cc.
|
inline |
Definition at line 42 of file CrudeMeasure.cc.
|
virtual |
Implements lsst::meas::algorithms::shapelet::NLSolver.
Definition at line 78 of file CrudeMeasure.cc.
|
virtual |
Reimplemented from lsst::meas::algorithms::shapelet::NLSolver.
Definition at line 121 of file CrudeMeasure.cc.
|
mutableprivate |
Definition at line 55 of file CrudeMeasure.cc.
|
mutableprivate |
Definition at line 57 of file CrudeMeasure.cc.
|
private |
Definition at line 51 of file CrudeMeasure.cc.
|
private |
Definition at line 58 of file CrudeMeasure.cc.
|
mutableprivate |
Definition at line 56 of file CrudeMeasure.cc.
|
private |
Definition at line 50 of file CrudeMeasure.cc.
|
private |
Definition at line 53 of file CrudeMeasure.cc.
|
private |
Definition at line 59 of file CrudeMeasure.cc.
|
private |
Definition at line 52 of file CrudeMeasure.cc.
|
mutableprivate |
Definition at line 54 of file CrudeMeasure.cc.