|
LSSTApplications
1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
|
Classes | |
| class | Position |
| class | Bounds |
| class | AssignableToBVec |
| class | BVec |
| class | ConvertibleString |
| class | ConfigFile |
| class | Ellipse |
| class | EllipseSolver3 |
| class | FittedPsf |
| class | FittedPsfAtXY |
| class | BoundForm |
| class | Form |
| struct | RangeException |
| class | Function2D |
| class | Constant2D |
| class | Polynomial2D |
| class | Histogram |
| class | Legendre2D |
| class | NLSolver |
| struct | FileNotFoundError |
| struct | ParameterException |
| struct | ReadException |
| struct | WriteException |
| struct | ProcessingException |
| class | Pixel |
| class | PixelList |
| class | PotentialStar |
| class | SizeMagnitudeStarSelectorException |
| class | SizeMagnitudeStarSelectorAlgo |
| class | CrudeSolver |
| struct | PixelListSorter |
Typedefs | |
| typedef Eigen::VectorXd | DVector |
| typedef Eigen::Block< DVector, Eigen::Dynamic, 1 > | DVectorView |
| typedef const DVectorView | DConstVectorView |
| typedef Eigen::MatrixXd | DMatrix |
| typedef Eigen::Block< DMatrix > | DMatrixView |
| typedef const DMatrixView | DConstMatrixView |
| typedef Eigen::Matrix< double, 2, 2 > | DSmallMatrix22 |
| typedef Eigen::RowVectorXd | DRowVector |
| typedef Eigen::MatrixXd | DBandMatrix |
| typedef Eigen::VectorXcd | CDVector |
| typedef Eigen::Block< CDVector, Eigen::Dynamic, 1 > | CDVectorView |
| typedef const CDVectorView | CDConstVectorView |
| typedef Eigen::MatrixXcd | CDMatrix |
| typedef Eigen::Block< CDMatrix > | CDMatrixView |
| typedef const CDMatrixView | CDConstMatrixView |
| typedef Eigen::VectorXf | FVector |
| typedef Eigen::Block< FVector, Eigen::Dynamic, 1 > | FVectorView |
| typedef const FVectorView | FConstVectorView |
| typedef Eigen::MatrixXf | FMatrix |
| typedef Eigen::Block< FMatrix > | FMatrixView |
| typedef const FMatrixView | FConstMatrixView |
| typedef Eigen::Matrix< float, 2, 2 > | FSmallMatrix22 |
| typedef Eigen::VectorXcf | CFVector |
| typedef Eigen::Block< CFVector, Eigen::Dynamic, 1 > | CFVectorView |
| typedef const CFVectorView | CFConstVectorView |
| typedef Eigen::MatrixXcf | CFMatrix |
| typedef Eigen::Block< CFMatrix > | CFMatrixView |
| typedef const CFMatrixView | CFConstMatrixView |
| typedef DVector | DDiagMatrix |
| typedef DMatrix | DSymMatrix |
Enumerations | |
| enum | ExitCode { SUCCESS = 0, FAILURE, FAILURE_FILE_NOT_FOUND, FAILURE_PARAMETER_ERROR, FAILURE_READ_ERROR, FAILURE_WRITE_ERROR, FAILURE_PROCESSING_ERROR } |
Functions | |
| double | fact (int i) |
| double | sqrtfact (int i) |
| double | binom (int i, int j) |
| double | sqrtn (int i) |
| std::complex< double > | operator- (const std::complex< double > &z1, const Position &p2) |
| std::complex< double > | operator/ (const Position &p1, double x) |
| std::ostream & | operator<< (std::ostream &os, const Position &pos) |
| std::istream & | operator>> (std::istream &os, Position &pos) |
| std::ostream & | operator<< (std::ostream &fout, const Bounds &b) |
| std::istream & | operator>> (std::istream &fin, Bounds &b) |
| std::ostream & | operator<< (std::ostream &os, const BVec &b) |
| void | calculateZTransform (std::complex< double > z, int order1, int order2, DMatrix &T) |
| void | calculateZTransform (std::complex< double > z, int order, DMatrix &T) |
| void | augmentZTransformCols (std::complex< double > z, int order, DMatrix &T) |
| void | applyZ (std::complex< double > z, BVec &b) |
| void | calculateMuTransform (double mu, int order1, int order2, DMatrix &D) |
| void | calculateMuTransform (double mu, int order, DMatrix &D) |
| void | augmentMuTransformRows (double mu, int order, DMatrix &D) |
| void | augmentMuTransformCols (double mu, int order, DMatrix &D) |
| void | applyMu (double mu, BVec &b) |
| void | calculateThetaTransform (double theta, int order1, int order2, DBandMatrix &R) |
| void | calculateThetaTransform (double theta, int order, DBandMatrix &R) |
| void | applyTheta (double theta, BVec &b) |
| void | calculateGTransform (std::complex< double > g, int order1, int order2, DMatrix &S) |
| void | calculateGTransform (std::complex< double > g, int order, DMatrix &S) |
| void | augmentGTransformCols (std::complex< double > g, int order, DMatrix &S) |
| void | applyG (std::complex< double > g, BVec &b) |
| void | calculatePsfConvolve (const BVec &bpsf, int order1, int order2, double sigma, DMatrix &C) |
| void | calculatePsfConvolve (const BVec &bpsf, int order, double sigma, DMatrix &C) |
| void | applyPsf (const BVec &bpsf, BVec &b) |
| std::ostream & | operator<< (std::ostream &os, const ConfigFile &cf) |
| std::istream & | operator>> (std::istream &is, ConfigFile &cf) |
| std::ostream & | operator<< (std::ostream &os, const Ellipse &s) |
| std::complex< double > | addShears (const std::complex< double > g1, const std::complex< double > g2) |
| void | CalculateShift (std::complex< double > c1, std::complex< double > g1, std::complex< double > m1, std::complex< double > c2, std::complex< double > g2, std::complex< double > m2, std::complex< double > &c3, std::complex< double > &g3, std::complex< double > &m3) |
| void | setupFloat (std::ostream &s, const Form &f) |
| void | setupInt (std::ostream &s, const Form &f) |
| void | setup (std::ostream &os, const BoundForm< double > &bf) |
| void | setup (std::ostream &os, const BoundForm< long double > &bf) |
| void | setup (std::ostream &os, const BoundForm< float > &bf) |
| void | setup (std::ostream &os, const BoundForm< std::complex< double > > &bf) |
| void | setup (std::ostream &os, const BoundForm< std::complex< long double > > &bf) |
| void | setup (std::ostream &os, const BoundForm< std::complex< float > > &bf) |
| void | setup (std::ostream &os, const BoundForm< int > &bf) |
| void | setup (std::ostream &os, const BoundForm< short > &bf) |
| void | setup (std::ostream &os, const BoundForm< long > &bf) |
| void | setup (std::ostream &os, const BoundForm< unsigned int > &bf) |
| void | setup (std::ostream &os, const BoundForm< unsigned short > &bf) |
| void | setup (std::ostream &os, const BoundForm< unsigned long > &bf) |
| template<typename T > | |
| void | setup (std::ostream &os, const BoundForm< T > &bf) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &os, const BoundForm< T > &bf) |
| std::ostream & | operator<< (std::ostream &fout, const Function2D &f) |
| std::istream & | operator>> (std::istream &fin, std::auto_ptr< Function2D > &f) |
| void | PrintFlags (const std::vector< long > &flags, std::ostream &os) |
| const char * | Text (const ExitCode &code) |
| int | Status (ExitCode code, const ConfigFile ¶ms) |
| void | getSubPixList (PixelList &pix, const PixelList &allPix, std::complex< double > cen_offset, std::complex< double > shear, double aperture, long &flag) |
| void | getSubPixList (PixelList &pix, const PixelList &allPix, std::complex< double > cen_offset, double aperture, long &flag) |
| void | getSubPixList (PixelList &pix, const PixelList &allPix, double aperture, long &flag) |
| void | makePsi (DMatrix &psi, CDVectorView z, int order, const DVector *coeff=0) |
| void | makePsi (DVector &psi, std::complex< double > z, int order) |
| void | augmentPsi (DMatrix &psi, CDVectorView z, int order) |
| void | setupGx (DMatrix &Gx, int order1, int order2) |
| void | setupGy (DMatrix &Gy, int order1, int order2) |
| void | setupGg1 (DMatrix &Gg1, int order1, int order2) |
| void | setupGg2 (DMatrix &Gg2, int order1, int order2) |
| void | setupGmu (DMatrix &Gmu, int order1, int order2) |
| void | setupGth (DMatrix &Gth, int order1, int order2) |
| int | fitSize (const int xOrder, const int yOrder) |
| double | absSq (const double &x) |
| double | betai (double a, double b, double x) |
| bool | Equivalent (double chisq1, double chisq2, int n1, int n2, double equivProb) |
| double | betacf (double a, double b, double x) |
| double | gammln (double x) |
Definition at line 144 of file MyMatrix.h.
Definition at line 141 of file MyMatrix.h.
| typedef Eigen::MatrixXcd lsst::meas::algorithms::shapelet::CDMatrix |
Definition at line 142 of file MyMatrix.h.
| typedef Eigen::Block<CDMatrix> lsst::meas::algorithms::shapelet::CDMatrixView |
Definition at line 143 of file MyMatrix.h.
| typedef Eigen::VectorXcd lsst::meas::algorithms::shapelet::CDVector |
Definition at line 139 of file MyMatrix.h.
| typedef Eigen::Block<CDVector,Eigen::Dynamic,1> lsst::meas::algorithms::shapelet::CDVectorView |
Definition at line 140 of file MyMatrix.h.
Definition at line 159 of file MyMatrix.h.
Definition at line 156 of file MyMatrix.h.
| typedef Eigen::MatrixXcf lsst::meas::algorithms::shapelet::CFMatrix |
Definition at line 157 of file MyMatrix.h.
| typedef Eigen::Block<CFMatrix> lsst::meas::algorithms::shapelet::CFMatrixView |
Definition at line 158 of file MyMatrix.h.
| typedef Eigen::VectorXcf lsst::meas::algorithms::shapelet::CFVector |
Definition at line 154 of file MyMatrix.h.
| typedef Eigen::Block<CFVector,Eigen::Dynamic,1> lsst::meas::algorithms::shapelet::CFVectorView |
Definition at line 155 of file MyMatrix.h.
| typedef Eigen::MatrixXd lsst::meas::algorithms::shapelet::DBandMatrix |
Definition at line 137 of file MyMatrix.h.
Definition at line 134 of file MyMatrix.h.
Definition at line 131 of file MyMatrix.h.
Definition at line 161 of file MyMatrix.h.
| typedef Eigen::MatrixXd lsst::meas::algorithms::shapelet::DMatrix |
Definition at line 132 of file MyMatrix.h.
| typedef Eigen::Block<DMatrix> lsst::meas::algorithms::shapelet::DMatrixView |
Definition at line 133 of file MyMatrix.h.
| typedef Eigen::RowVectorXd lsst::meas::algorithms::shapelet::DRowVector |
Definition at line 136 of file MyMatrix.h.
| typedef Eigen::Matrix<double,2,2> lsst::meas::algorithms::shapelet::DSmallMatrix22 |
Definition at line 135 of file MyMatrix.h.
Definition at line 162 of file MyMatrix.h.
| typedef Eigen::VectorXd lsst::meas::algorithms::shapelet::DVector |
Definition at line 129 of file MyMatrix.h.
| typedef Eigen::Block<DVector,Eigen::Dynamic,1> lsst::meas::algorithms::shapelet::DVectorView |
Definition at line 130 of file MyMatrix.h.
Definition at line 151 of file MyMatrix.h.
Definition at line 148 of file MyMatrix.h.
| typedef Eigen::MatrixXf lsst::meas::algorithms::shapelet::FMatrix |
Definition at line 149 of file MyMatrix.h.
| typedef Eigen::Block<FMatrix> lsst::meas::algorithms::shapelet::FMatrixView |
Definition at line 150 of file MyMatrix.h.
| typedef Eigen::Matrix<float,2,2> lsst::meas::algorithms::shapelet::FSmallMatrix22 |
Definition at line 152 of file MyMatrix.h.
| typedef Eigen::VectorXf lsst::meas::algorithms::shapelet::FVector |
Definition at line 146 of file MyMatrix.h.
| typedef Eigen::Block<FVector,Eigen::Dynamic,1> lsst::meas::algorithms::shapelet::FVectorView |
Definition at line 147 of file MyMatrix.h.
|
inline |
Definition at line 530 of file Function2D.cc.
| std::complex<double> lsst::meas::algorithms::shapelet::addShears | ( | const std::complex< double > | g1, |
| const std::complex< double > | g2 | ||
| ) |
| void lsst::meas::algorithms::shapelet::applyG | ( | std::complex< double > | g, |
| BVec & | b | ||
| ) |
Definition at line 666 of file BVec.cc.
| void lsst::meas::algorithms::shapelet::applyMu | ( | double | mu, |
| BVec & | b | ||
| ) |
Definition at line 410 of file BVec.cc.
| void lsst::meas::algorithms::shapelet::applyPsf | ( | const BVec & | bpsf, |
| BVec & | b | ||
| ) |
Definition at line 895 of file BVec.cc.
| void lsst::meas::algorithms::shapelet::applyTheta | ( | double | theta, |
| BVec & | b | ||
| ) |
Definition at line 455 of file BVec.cc.
| void lsst::meas::algorithms::shapelet::applyZ | ( | std::complex< double > | z, |
| BVec & | b | ||
| ) |
Definition at line 218 of file BVec.cc.
| void lsst::meas::algorithms::shapelet::augmentGTransformCols | ( | std::complex< double > | g, |
| int | order, | ||
| DMatrix & | S | ||
| ) |
| void lsst::meas::algorithms::shapelet::augmentMuTransformCols | ( | double | mu, |
| int | order, | ||
| DMatrix & | D | ||
| ) |
| void lsst::meas::algorithms::shapelet::augmentMuTransformRows | ( | double | mu, |
| int | order, | ||
| DMatrix & | D | ||
| ) |
| void lsst::meas::algorithms::shapelet::augmentPsi | ( | DMatrix & | psi, |
| CDVectorView | z, | ||
| int | order | ||
| ) |
Definition at line 320 of file PsiHelper.cc.
| void lsst::meas::algorithms::shapelet::augmentZTransformCols | ( | std::complex< double > | z, |
| int | order, | ||
| DMatrix & | T | ||
| ) |
|
inline |
Definition at line 650 of file Function2D.cc.
|
inline |
Definition at line 704 of file Function2D.cc.
| double lsst::meas::algorithms::shapelet::binom | ( | int | i, |
| int | j | ||
| ) |
Definition at line 85 of file BinomFact_omp.cc.
| void lsst::meas::algorithms::shapelet::calculateGTransform | ( | std::complex< double > | g, |
| int | order1, | ||
| int | order2, | ||
| DMatrix & | S | ||
| ) |
|
inline |
Definition at line 127 of file BVec.h.
| void lsst::meas::algorithms::shapelet::calculateMuTransform | ( | double | mu, |
| int | order1, | ||
| int | order2, | ||
| DMatrix & | D | ||
| ) |
|
inline |
Definition at line 113 of file BVec.h.
| void lsst::meas::algorithms::shapelet::calculatePsfConvolve | ( | const BVec & | bpsf, |
| int | order1, | ||
| int | order2, | ||
| double | sigma, | ||
| DMatrix & | C | ||
| ) |
|
inline |
Definition at line 134 of file BVec.h.
| void lsst::meas::algorithms::shapelet::CalculateShift | ( | std::complex< double > | c1, |
| std::complex< double > | g1, | ||
| std::complex< double > | m1, | ||
| std::complex< double > | c2, | ||
| std::complex< double > | g2, | ||
| std::complex< double > | m2, | ||
| std::complex< double > & | c3, | ||
| std::complex< double > & | g3, | ||
| std::complex< double > & | m3 | ||
| ) |
Definition at line 38 of file Ellipse.cc.
| void lsst::meas::algorithms::shapelet::calculateThetaTransform | ( | double | theta, |
| int | order1, | ||
| int | order2, | ||
| DBandMatrix & | R | ||
| ) |
|
inline |
Definition at line 121 of file BVec.h.
| void lsst::meas::algorithms::shapelet::calculateZTransform | ( | std::complex< double > | z, |
| int | order1, | ||
| int | order2, | ||
| DMatrix & | T | ||
| ) |
|
inline |
Definition at line 107 of file BVec.h.
|
inline |
Definition at line 584 of file Function2D.cc.
| double lsst::meas::algorithms::shapelet::fact | ( | int | i | ) |
Definition at line 36 of file BinomFact_omp.cc.
|
inline |
Definition at line 397 of file Function2D.cc.
|
inline |
Definition at line 691 of file Function2D.cc.
| void lsst::meas::algorithms::shapelet::getSubPixList | ( | PixelList & | pix, |
| const PixelList & | allPix, | ||
| std::complex< double > | cen_offset, | ||
| std::complex< double > | shear, | ||
| double | aperture, | ||
| long & | flag | ||
| ) |
|
inline |
Definition at line 126 of file Pixel.h.
|
inline |
Definition at line 131 of file Pixel.h.
| void lsst::meas::algorithms::shapelet::makePsi | ( | DMatrix & | psi, |
| CDVectorView | z, | ||
| int | order, | ||
| const DVector * | coeff = 0 |
||
| ) |
Definition at line 226 of file PsiHelper.cc.
| void lsst::meas::algorithms::shapelet::makePsi | ( | DVector & | psi, |
| std::complex< double > | z, | ||
| int | order | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 158 of file Function2D.h.
|
inline |
Definition at line 171 of file Form.h.
|
inline |
|
inline |
|
inline |
Definition at line 341 of file ConfigFile.h.
|
inline |
|
inline |
Definition at line 161 of file Function2D.h.
|
inline |
|
inline |
Definition at line 343 of file ConfigFile.h.
| void lsst::meas::algorithms::shapelet::PrintFlags | ( | const std::vector< long > & | flags, |
| std::ostream & | os | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 148 of file Form.h.
|
inline |
Definition at line 151 of file Form.h.
|
inline |
Definition at line 154 of file Form.h.
|
inline |
Definition at line 157 of file Form.h.
|
inline |
Definition at line 160 of file Form.h.
|
inline |
Definition at line 163 of file Form.h.
|
inline |
|
inline |
| void lsst::meas::algorithms::shapelet::setupGg1 | ( | DMatrix & | Gg1, |
| int | order1, | ||
| int | order2 | ||
| ) |
Definition at line 449 of file PsiHelper.cc.
| void lsst::meas::algorithms::shapelet::setupGg2 | ( | DMatrix & | Gg2, |
| int | order1, | ||
| int | order2 | ||
| ) |
Definition at line 500 of file PsiHelper.cc.
| void lsst::meas::algorithms::shapelet::setupGmu | ( | DMatrix & | Gmu, |
| int | order1, | ||
| int | order2 | ||
| ) |
Definition at line 551 of file PsiHelper.cc.
| void lsst::meas::algorithms::shapelet::setupGth | ( | DMatrix & | Gth, |
| int | order1, | ||
| int | order2 | ||
| ) |
Definition at line 579 of file PsiHelper.cc.
| void lsst::meas::algorithms::shapelet::setupGx | ( | DMatrix & | Gx, |
| int | order1, | ||
| int | order2 | ||
| ) |
Definition at line 370 of file PsiHelper.cc.
| void lsst::meas::algorithms::shapelet::setupGy | ( | DMatrix & | Gy, |
| int | order1, | ||
| int | order2 | ||
| ) |
Definition at line 409 of file PsiHelper.cc.
|
inline |
| double lsst::meas::algorithms::shapelet::sqrtfact | ( | int | i | ) |
Definition at line 62 of file BinomFact_omp.cc.
| double lsst::meas::algorithms::shapelet::sqrtn | ( | int | i | ) |
Definition at line 118 of file BinomFact_omp.cc.
| int lsst::meas::algorithms::shapelet::Status | ( | ExitCode | code, |
| const ConfigFile & | params | ||
| ) |
1.8.5