|
OSVR-Core
|
Various enumerations used in Eigen. More...
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, Eigen::Symmetric =0x20 } |
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 { TopLeft, TopRight, BottomLeft, 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 { Pivoting = 0x01, NoPivoting = 0x02, Eigen::ComputeFullU = 0x04, Eigen::ComputeThinU = 0x08, Eigen::ComputeFullV = 0x10, Eigen::ComputeThinV = 0x20, Eigen::EigenvaluesOnly = 0x40, Eigen::ComputeEigenvectors = 0x80, EigVecMask = EigenvaluesOnly | ComputeEigenvectors, Eigen::Ax_lBx = 0x100, Eigen::ABx_lx = 0x200, Eigen::BAx_lx = 0x400, 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::ComputationInfo { Eigen::Success = 0, Eigen::NumericalIssue = 1, Eigen::NoConvergence = 2, Eigen::InvalidInput = 3 } |
| Enum for reporting the status of a computation. 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... | |
Various enumerations used in Eigen.
Many of these are used as template parameters.
| anonymous enum |
Enum containing possible values for the Mode parameter of MatrixBase::selfadjointView() and MatrixBase::triangularView().
| Enumerator | |
|---|---|
| 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. |
| Symmetric | Used to support symmetric, non-selfadjoint, complex matrices. |
| anonymous enum |
| anonymous enum |
Enum containing possible values for the _Options template parameter of Matrix, Array and BandMatrix.
| Enumerator | |
|---|---|
| ColMajor | Storage order is column major (see TopicStorageOrders). |
| RowMajor | Storage order is row major (see TopicStorageOrders). |
| AutoAlign | Align the matrix itself if it is vectorizable fixed-size. |
| DontAlign | Don't require alignment for the matrix itself (the array of coefficients, if dynamically allocated, may still be requested to be aligned) |
| anonymous enum |
Used as template parameter in DenseCoeffBase and MapBase to indicate which accessors should be provided.
Enum for reporting the status of a computation.
| enum Eigen::CornerType |
Enum used by DenseBase::corner() in Eigen2 compatibility mode.
Enum with options to give to various decompositions.
| Enumerator | |
|---|---|
| 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. |
| Ax_lBx | Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem \( Ax = \lambda B x \). |
| ABx_lx | Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem \( ABx = \lambda x \). |
| BAx_lx | Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem \( BAx = \lambda x \). |
| enum Eigen::DirectionType |
Enum containing possible values for the Direction parameter of Reverse, PartialReduxExpr and VectorwiseOp.
| Enumerator | |
|---|---|
| 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.
| Enumerator | |
|---|---|
| NoQRPreconditioner | Do not specify what is to be done if the SVD of a non-square matrix is asked for. |
| HouseholderQRPreconditioner | Use a QR decomposition without pivoting as the first step. |
| ColPivHouseholderQRPreconditioner | Use a QR decomposition with column pivoting as the first step. |
| FullPivHouseholderQRPreconditioner | Use a QR decomposition with full pivoting as the first step. |
Enum used to specify how a particular transformation is stored in a matrix.
1.8.12