|
LSSTApplications
11.0-13-gbb96280,12.1.rc1,12.1.rc1+1,12.1.rc1+2,12.1.rc1+5,12.1.rc1+8,12.1.rc1-1-g06d7636+1,12.1.rc1-1-g253890b+5,12.1.rc1-1-g3d31b68+7,12.1.rc1-1-g3db6b75+1,12.1.rc1-1-g5c1385a+3,12.1.rc1-1-g83b2247,12.1.rc1-1-g90cb4cf+6,12.1.rc1-1-g91da24b+3,12.1.rc1-2-g3521f8a,12.1.rc1-2-g39433dd+4,12.1.rc1-2-g486411b+2,12.1.rc1-2-g4c2be76,12.1.rc1-2-gc9c0491,12.1.rc1-2-gda2cd4f+6,12.1.rc1-3-g3391c73+2,12.1.rc1-3-g8c1bd6c+1,12.1.rc1-3-gcf4b6cb+2,12.1.rc1-4-g057223e+1,12.1.rc1-4-g19ed13b+2,12.1.rc1-4-g30492a7
LSSTDataManagementBasePackage
|
#include "Eigen/Core"#include "Eigen/QR"#include "Eigen/SVD"#include "Eigen/LU"#include "Eigen/Cholesky"Go to the source code of this file.
Namespaces | |
| lsst | |
| Remove all non-astronomical counts from the Chunk Exposure's pixels. | |
| lsst::meas | |
| lsst::meas::algorithms | |
| lsst::meas::algorithms::shapelet | |
Macros | |
| #define | TVector(T) Eigen::Matrix<T,Eigen::Dynamic,1> |
| #define | TVectorView(T) Eigen::Block<TVector(T) > |
| #define | TConstVectorView(T) const Eigen::Block<TVector(T) > |
| #define | TMatrix(T) Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> |
| #define | TMatrixView(T) Eigen::Block<TMatrix(T) > |
| #define | TConstMatrixView(T) const Eigen::Block<TMatrix(T) > |
| #define | TMV_rowsize() cols() |
| #define | TMV_colsize() rows() |
| #define | TMV_cref(i, j) coeff(i,j) |
| #define | TMV_ref(i, j) coeffRef(i,j) |
| #define | TMV_diag() diagonal() |
| #define | EIGEN_diag() diagonal().array() |
| #define | EIGEN_asDiag() .asDiagonal() |
| #define | TMV_setToIdentity() setIdentity() |
| #define | TMV_subVector(i1, i2) segment(i1,((i2)-(i1))) |
| #define | TMV_subMatrix(i1, i2, j1, j2) block(i1,j1,((i2)-(i1)),((j2)-(j1))) |
| #define | TMV_realPart() real() |
| #define | TMV_imagPart() imag() |
| #define | TMV_normSq() squaredNorm() |
| #define | TMV_normInf() lpNorm<Eigen::Infinity>() |
| #define | TMV_maxAbsElement() array().abs().maxCoeff() |
| #define | TMV_addToAll(x) array() += (x) |
| #define | TMV_setAllTo(x) setConstant(x) |
| #define | TMV_colpart(j, i1, i2) col(j).segment(i1,i2) |
| #define | TMV_rowpart(i, j1, j2) row(i).segment(j1,j2) |
| #define | TMV_diagpart(i, j1, j2) diagonal().segment(j1,j2) |
| #define | TMV_det() determinant() |
| #define | TMV_transposeSelf() transposeInPlace() |
| #define | TMV_sumElements() sum() |
| #define | TMV_view(m) (m).block(0,0,(m).rows(),(m).cols()) |
| #define | TMV_vview(v) (v).segment(0,(v).size()) |
| #define | TMV_colRange(m, j1, j2) (m).block(0,j1,(m).rows(),((j2)-(j1))) |
| #define | TMV_rowRange(m, i1, i2) (m).block(i1,0,((i2)-(i1)),(m).cols()) |
| #define | TMV_ptr(m) &((m).coeffRef(0,0)) |
| #define | TMV_cptr(m) &((m).coeff(0,0)) |
| #define | TMV_stepi(m) ((m).rowStride()) |
| #define | TMV_stepj(m) ((m).colStride()) |
| #define | TMV_DiagMatrixViewOf(v) (v).asDiagonal() |
| #define | TMV_conjugateSelf(m) (m) = (m).conjugate() |
| #define | EIGEN_Transpose(m) (m).transpose() |
| #define | EIGEN_ToScalar(m) (m)(0,0) |
| #define | TMV_NormInf(m) (m).lpNorm<Eigen::Infinity>() |
| #define | TMV_Norm(m) (m).norm() |
| #define | TMV_const |
| #define | EIGEN_mutable mutable |
| #define | EIGEN_twice(x) x,x |
| #define | TMV_QR(m) Eigen::ColPivHouseholderQR<DMatrix> QR_Solver_ ## m = (m).colPivHouseholderQr(); |
| #define | TMV_QR1(m) |
| #define | TMV_QR2(m) Eigen::ColPivHouseholderQR<DMatrix> QR_Solver_ ## m = (m).colPivHouseholderQr(); |
| #define | TMV_QRisSingular(m) QR_Solver_ ## m .isInjective() |
| #define | TMV_QR_Solve(m, x, b) (x) = QR_Solver_ ## m .solve(b); |
| #define | TMV_throwSingular throw std::runtime_error("Singular") |
| #define | TMV_QR_InverseATA(m, cov) |
| #define EIGEN_asDiag | ( | ) | .asDiagonal() |
Definition at line 180 of file MyMatrix.h.
| #define EIGEN_diag | ( | ) | diagonal().array() |
Definition at line 179 of file MyMatrix.h.
| #define EIGEN_mutable mutable |
Definition at line 218 of file MyMatrix.h.
| #define EIGEN_ToScalar | ( | m | ) | (m)(0,0) |
Definition at line 212 of file MyMatrix.h.
| #define EIGEN_Transpose | ( | m | ) | (m).transpose() |
Definition at line 211 of file MyMatrix.h.
Definition at line 219 of file MyMatrix.h.
| #define TConstMatrixView | ( | T | ) | const Eigen::Block<TMatrix(T) > |
Definition at line 171 of file MyMatrix.h.
| #define TConstVectorView | ( | T | ) | const Eigen::Block<TVector(T) > |
Definition at line 168 of file MyMatrix.h.
| #define TMatrix | ( | T | ) | Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> |
Definition at line 169 of file MyMatrix.h.
| #define TMatrixView | ( | T | ) | Eigen::Block<TMatrix(T) > |
Definition at line 170 of file MyMatrix.h.
Definition at line 189 of file MyMatrix.h.
| #define TMV_colpart | ( | j, | |
| i1, | |||
| i2 | |||
| ) | col(j).segment(i1,i2) |
Definition at line 191 of file MyMatrix.h.
| #define TMV_colRange | ( | m, | |
| j1, | |||
| j2 | |||
| ) | (m).block(0,j1,(m).rows(),((j2)-(j1))) |
Definition at line 203 of file MyMatrix.h.
| #define TMV_colsize | ( | ) | rows() |
Definition at line 175 of file MyMatrix.h.
| #define TMV_conjugateSelf | ( | m | ) | (m) = (m).conjugate() |
Definition at line 210 of file MyMatrix.h.
| #define TMV_const |
Definition at line 217 of file MyMatrix.h.
| #define TMV_cptr | ( | m | ) | &((m).coeff(0,0)) |
Definition at line 206 of file MyMatrix.h.
| #define TMV_cref | ( | i, | |
| j | |||
| ) | coeff(i,j) |
Definition at line 176 of file MyMatrix.h.
| #define TMV_det | ( | ) | determinant() |
Definition at line 196 of file MyMatrix.h.
| #define TMV_diag | ( | ) | diagonal() |
Definition at line 178 of file MyMatrix.h.
| #define TMV_DiagMatrixViewOf | ( | v | ) | (v).asDiagonal() |
Definition at line 209 of file MyMatrix.h.
| #define TMV_diagpart | ( | i, | |
| j1, | |||
| j2 | |||
| ) | diagonal().segment(j1,j2) |
Definition at line 195 of file MyMatrix.h.
| #define TMV_imagPart | ( | ) | imag() |
Definition at line 185 of file MyMatrix.h.
| #define TMV_maxAbsElement | ( | ) | array().abs().maxCoeff() |
Definition at line 188 of file MyMatrix.h.
| #define TMV_Norm | ( | m | ) | (m).norm() |
Definition at line 214 of file MyMatrix.h.
| #define TMV_normInf | ( | ) | lpNorm<Eigen::Infinity>() |
Definition at line 187 of file MyMatrix.h.
| #define TMV_NormInf | ( | m | ) | (m).lpNorm<Eigen::Infinity>() |
Definition at line 213 of file MyMatrix.h.
| #define TMV_normSq | ( | ) | squaredNorm() |
Definition at line 186 of file MyMatrix.h.
| #define TMV_ptr | ( | m | ) | &((m).coeffRef(0,0)) |
Definition at line 205 of file MyMatrix.h.
| #define TMV_QR | ( | m | ) | Eigen::ColPivHouseholderQR<DMatrix> QR_Solver_ ## m = (m).colPivHouseholderQr(); |
Definition at line 222 of file MyMatrix.h.
| #define TMV_QR1 | ( | m | ) |
Definition at line 223 of file MyMatrix.h.
| #define TMV_QR2 | ( | m | ) | Eigen::ColPivHouseholderQR<DMatrix> QR_Solver_ ## m = (m).colPivHouseholderQr(); |
Definition at line 224 of file MyMatrix.h.
| #define TMV_QR_InverseATA | ( | m, | |
| cov | |||
| ) |
Definition at line 229 of file MyMatrix.h.
Definition at line 227 of file MyMatrix.h.
| #define TMV_QRisSingular | ( | m | ) | QR_Solver_ ## m .isInjective() |
Definition at line 226 of file MyMatrix.h.
| #define TMV_realPart | ( | ) | real() |
Definition at line 184 of file MyMatrix.h.
| #define TMV_ref | ( | i, | |
| j | |||
| ) | coeffRef(i,j) |
Definition at line 177 of file MyMatrix.h.
| #define TMV_rowpart | ( | i, | |
| j1, | |||
| j2 | |||
| ) | row(i).segment(j1,j2) |
Definition at line 192 of file MyMatrix.h.
| #define TMV_rowRange | ( | m, | |
| i1, | |||
| i2 | |||
| ) | (m).block(i1,0,((i2)-(i1)),(m).cols()) |
Definition at line 204 of file MyMatrix.h.
| #define TMV_rowsize | ( | ) | cols() |
Definition at line 174 of file MyMatrix.h.
Definition at line 190 of file MyMatrix.h.
| #define TMV_setToIdentity | ( | ) | setIdentity() |
Definition at line 181 of file MyMatrix.h.
| #define TMV_stepi | ( | m | ) | ((m).rowStride()) |
Definition at line 207 of file MyMatrix.h.
| #define TMV_stepj | ( | m | ) | ((m).colStride()) |
Definition at line 208 of file MyMatrix.h.
| #define TMV_subMatrix | ( | i1, | |
| i2, | |||
| j1, | |||
| j2 | |||
| ) | block(i1,j1,((i2)-(i1)),((j2)-(j1))) |
Definition at line 183 of file MyMatrix.h.
| #define TMV_subVector | ( | i1, | |
| i2 | |||
| ) | segment(i1,((i2)-(i1))) |
Definition at line 182 of file MyMatrix.h.
| #define TMV_sumElements | ( | ) | sum() |
Definition at line 198 of file MyMatrix.h.
| #define TMV_throwSingular throw std::runtime_error("Singular") |
Definition at line 228 of file MyMatrix.h.
| #define TMV_transposeSelf | ( | ) | transposeInPlace() |
Definition at line 197 of file MyMatrix.h.
| #define TMV_view | ( | m | ) | (m).block(0,0,(m).rows(),(m).cols()) |
Definition at line 201 of file MyMatrix.h.
| #define TMV_vview | ( | v | ) | (v).segment(0,(v).size()) |
Definition at line 202 of file MyMatrix.h.
| #define TVector | ( | T | ) | Eigen::Matrix<T,Eigen::Dynamic,1> |
Definition at line 166 of file MyMatrix.h.
| #define TVectorView | ( | T | ) | Eigen::Block<TVector(T) > |
Definition at line 167 of file MyMatrix.h.
1.8.5