Various enumerations used in Eigen.
Many of these are used as template parameters.
|
Enumerations | |
| enum | { Eigen::Lower = 0x1, Eigen::Upper = 0x2, Eigen::UnitDiag = 0x4, Eigen::ZeroDiag = 0x8, Eigen::UnitLower = UnitDiag|Lower, Eigen::UnitUpper = UnitDiag|Upper, Eigen::StrictlyLower = ZeroDiag|Lower, Eigen::StrictlyUpper = ZeroDiag|Upper, Eigen::SelfAdjoint = 0x10 } |
Enum containing possible values for the Mode parameter of MatrixBase::selfadjointView() and MatrixBase::triangularView(). More... | |
| enum | { Eigen::Unaligned = 0, Eigen::Aligned = 1 } |
| Enum for indicating whether an object is aligned or not. More... | |
| enum | Eigen::CornerType { Eigen::TopLeft, Eigen::TopRight, Eigen::BottomLeft, Eigen::BottomRight } |
| Enum used by DenseBase::corner() in Eigen2 compatibility mode. More... | |
| enum | Eigen::DirectionType { Eigen::Vertical, Eigen::Horizontal, Eigen::BothDirections } |
Enum containing possible values for the Direction parameter of Reverse, PartialReduxExpr and VectorwiseOp. More... | |
| enum | { Eigen::ColMajor = 0, Eigen::RowMajor = 0x1, Eigen::AutoAlign = 0, Eigen::DontAlign = 0x2 } |
Enum containing possible values for the _Options template parameter of Matrix, Array and BandMatrix. More... | |
| enum | { Eigen::OnTheLeft = 1, Eigen::OnTheRight = 2 } |
| Enum for specifying whether to apply or solve on the left or right. More... | |
| enum | Eigen::AccessorLevels { Eigen::ReadOnlyAccessors, Eigen::WriteAccessors, Eigen::DirectAccessors, Eigen::DirectWriteAccessors } |
| Used as template parameter in DenseCoeffBase and MapBase to indicate which accessors should be provided. More... | |
| enum | Eigen::DecompositionOptions { Eigen::Pivoting = 0x01, Eigen::NoPivoting = 0x02, Eigen::ComputeFullU = 0x04, Eigen::ComputeThinU = 0x08, Eigen::ComputeFullV = 0x10, Eigen::ComputeThinV = 0x20, Eigen::EigenvaluesOnly = 0x40, Eigen::ComputeEigenvectors = 0x80, Eigen::EigVecMask = EigenvaluesOnly | ComputeEigenvectors, Eigen::Ax_lBx = 0x100, Eigen::ABx_lx = 0x200, Eigen::BAx_lx = 0x400, Eigen::GenEigMask = Ax_lBx | ABx_lx | BAx_lx } |
| Enum with options to give to various decompositions. More... | |
| enum | Eigen::QRPreconditioners { Eigen::NoQRPreconditioner, Eigen::HouseholderQRPreconditioner, Eigen::ColPivHouseholderQRPreconditioner, Eigen::FullPivHouseholderQRPreconditioner } |
Possible values for the QRPreconditioner template parameter of JacobiSVD. More... | |
| enum | Eigen::TransformTraits { Eigen::Isometry = 0x1, Eigen::Affine = 0x2, Eigen::AffineCompact = 0x10 | Affine, Eigen::Projective = 0x20 } |
| Enum used to specify how a particular transformation is stored in a matrix. More... | |
| anonymous enum |
Enum containing possible values for the Mode parameter of MatrixBase::selfadjointView() and MatrixBase::triangularView().
| Lower |
View matrix as a lower triangular matrix. |
| Upper |
View matrix as an upper triangular matrix. |
| UnitDiag |
Matrix has ones on the diagonal; to be used in combination with Lower or Upper. |
| ZeroDiag |
Matrix has zeros on the diagonal; to be used in combination with Lower or Upper. |
| UnitLower |
View matrix as a lower triangular matrix with ones on the diagonal. |
| UnitUpper |
View matrix as an upper triangular matrix with ones on the diagonal. |
| StrictlyLower |
View matrix as a lower triangular matrix with zeros on the diagonal. |
| StrictlyUpper |
View matrix as an upper triangular matrix with zeros on the diagonal. |
| SelfAdjoint |
Used in BandMatrix and SelfAdjointView to indicate that the matrix is self-adjoint. |
| anonymous enum |
| anonymous enum |
| anonymous enum |
Used as template parameter in DenseCoeffBase and MapBase to indicate which accessors should be provided.
| enum Eigen::CornerType |
Enum with options to give to various decompositions.
| Pivoting | |
| NoPivoting | |
| ComputeFullU |
Used in JacobiSVD to indicate that the square matrix U is to be computed. |
| ComputeThinU |
Used in JacobiSVD to indicate that the thin matrix U is to be computed. |
| ComputeFullV |
Used in JacobiSVD to indicate that the square matrix V is to be computed. |
| ComputeThinV |
Used in JacobiSVD to indicate that the thin matrix V is to be computed. |
| EigenvaluesOnly |
Used in SelfAdjointEigenSolver and GeneralizedSelfAdjointEigenSolver to specify that only the eigenvalues are to be computed and not the eigenvectors. |
| ComputeEigenvectors |
Used in SelfAdjointEigenSolver and GeneralizedSelfAdjointEigenSolver to specify that both the eigenvalues and the eigenvectors are to be computed. |
| EigVecMask | |
| Ax_lBx |
Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem |
| ABx_lx |
Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem |
| BAx_lx |
Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem |
| GenEigMask |
| enum Eigen::DirectionType |
Enum containing possible values for the Direction parameter of Reverse, PartialReduxExpr and VectorwiseOp.
| Vertical |
For Reverse, all columns are reversed; for PartialReduxExpr and VectorwiseOp, act on columns. |
| Horizontal |
For Reverse, all rows are reversed; for PartialReduxExpr and VectorwiseOp, act on rows. |
| BothDirections |
For Reverse, both rows and columns are reversed; not used for PartialReduxExpr and VectorwiseOp. |
Possible values for the QRPreconditioner template parameter of JacobiSVD.
Enum used to specify how a particular transformation is stored in a matrix.
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |