| accumulate_element_functor_matrix< Precision, ComparisonFunctor > | |
| accumulate_element_functor_vector< Precision, ComparisonFunctor > | |
| accumulate_element_horizontal_functor< Precision, ComparisonFunctor > | |
| accumulate_element_vertical_functor< Precision, ComparisonFunctor > | |
| accumulate_functor_matrix< Precision, ComparisonFunctor > | |
| accumulate_functor_vector< Precision, ComparisonFunctor > | |
| accumulate_horizontal_functor< Precision, ComparisonFunctor > | |
| accumulate_vertical_functor< Precision, ComparisonFunctor > | |
| Add | |
| AddType< L, R, F > | |
| AddType< L, R, 0 > | |
| Argument_Needed_For_Dynamic_Parameter | |
| BadSlice< 0 > | |
| CentralCrossDifferenceSecond< Functor, Precision, Size, Base > | |
| CentralDifferenceGradient< Functor, Precision, Size, Base > | |
| CentralDifferenceSecond< Functor, Precision, Size, Base > | |
| CheckMOverFill< N, R, C, IsDynamic > | |
| CheckMOverFill< N, R, C, 1 > | |
| CheckOverFill< N, Size > | |
| CheckOverFill< N,-1 > | |
| CheckSlice< Size, Start, Length > | |
| Cholesky< Size, Precision > | Decomposes a positive-semidefinite symmetric matrix A (such as a covariance) into L*D*L^T, where L is lower-triangular and D is diagonal |
| Reference::ColMajor | |
| ColMajor | |
| ColSizeHolder< S > | |
| ColStrideHolder< S > | |
| ComputeSymEigen< Size > | |
| ComputeSymEigen< 2 > | |
| ComputeSymEigen< 3 > | |
| ConjugateGradient< Size, Precision > | This class provides a nonlinear conjugate-gradient optimizer |
| DCheck< N > | |
| DCheck<-1 > | |
| Default | |
| DefaultTypes< Precision > | |
| DiagonalMatrix< Size, Precision, Base > | A diagonal matrix |
| DiagSize< Rows, Cols, D > | |
| DiagSize< Rows, Cols, 0 > | |
| DiagStride< Rs, Cs, D > | |
| DiagStride< Rs, Cs, 0 > | |
| Divide | |
| DivideType< L, R, F > | |
| DivideType< L, R, 0 > | |
| DownhillSimplex< N, Precision > | This is an implementation of the Downhill Simplex (Nelder & Mead, 1965) algorithm |
| Field< L, R > | |
| Field< Lhs, One > | |
| Field< One, Rhs > | |
| GenericMBase< Rows, Cols, Precision, RowStride, ColStride, Mem > | |
| GenericVBase< Size, Precision, Stride, Mem > | |
| GR_SVD< M, N, Precision, WANT_U, WANT_V > | Performs SVD and back substitute to solve equations |
| ILinear< Precision > | A reweighting class representing no reweighting in IRLS |
| IRLS< Size, Precision, Reweight > | Performs iterative reweighted least squares |
| IsField< C > | Is a number a field? ie, +, -, *, / defined |
| IsField< const C > | Specialized for const types |
| IsField< std::complex< C > > | |
| IsStatic< i > | |
| Lapack_Cholesky< Size, Precision > | Decomposes a positive-semidefinite symmetric matrix A (such as a covariance) into L*L^T, where L is lower-triangular |
| LineSearch< Size, Precision, Func > | Turn a multidimensional function in to a 1D function by specifying a point and direction |
| LU< Size, Precision > | Performs LU decomposition and back substitutes to solve equations |
| Matrix< Rows, Cols, Precision, Layout > | A matrix |
| MatrixAlloc< R, C, Precision, FullyStatic > | |
| MatrixAlloc< R, C, Precision, false > | |
| MatrixFiller< N, R, C, P, B > | |
| MatrixSlice< R, C, Precision > | |
| MatrixStartFill< R, C, P, B > | |
| Reference::RowMajor::MLayout< Rows, Cols, Precision > | |
| Reference::ColMajor::MLayout< Rows, Cols, Precision > | |
| Slice< RowStride, ColStride >::MLayout< Rows, Cols, Precision > | |
| RowMajor::MLayout< Rows, Cols, Precision > | |
| ColMajor::MLayout< Rows, Cols, Precision > | |
| Multiply | |
| MultiplyType< L, R, F > | |
| MultiplyType< L, R, 0 > | |
| CheckSlice< Size, Start, Length >::N< Num > | |
| NegType< C > | |
| NegType< One > | |
| One | |
| Operator< T > | |
| Operator< Internal::AddIdentity< R, C, P, B, Precision > > | |
| Operator< Internal::ApplyScalarM< R, C, P1, B1, P2, Op > > | |
| Operator< Internal::ApplyScalarML< R, C, P1, B1, P2, Op > > | |
| Operator< Internal::ApplyScalarV< Size, P1, B1, P2, Op > > | |
| Operator< Internal::ApplyScalarVL< Size, P1, B1, P2, Op > > | |
| Operator< Internal::Data< N, P > > | |
| Operator< Internal::Identity< Pr > > | |
| Operator< Internal::MatrixMultiply< R1, C1, P1, B1, R2, C2, P2, B2 > > | |
| Operator< Internal::MatrixVectorDiagMultiply< R, C, P1, B1, Size, P2, B2 > > | |
| Operator< Internal::MatrixVectorMultiply< R, C, P1, B1, Size, P2, B2 > > | |
| Operator< Internal::MNegate< R, C, P, A > > | |
| Operator< Internal::MPairwise< Op, R1, C1, P1, B1, R2, C2, P2, B2 > > | |
| Operator< Internal::MSE2Mult< Rows, C, PM, A, P > > | |
| Operator< Internal::MSE3Mult< Rows, C, PM, A, P > > | |
| Operator< Internal::MSIM2Mult< Rows, C, PM, A, P > > | |
| Operator< Internal::MSIM3Mult< Rows, C, PM, A, P > > | |
| Operator< Internal::RCScalars< P > > | |
| Operator< Internal::RCZero > | |
| Operator< Internal::Scalars< P > > | |
| Operator< Internal::ScalarsMatrix< R, C, P, B, Precision > > | |
| Operator< Internal::ScalarsVector< S, P, B, Precision > > | |
| Operator< Internal::SE2MMult< R, Cols, PM, A, P > > | |
| Operator< Internal::SE2VMult< S, P, PV, A > > | |
| Operator< Internal::SE3MMult< R, Cols, PM, A, P > > | |
| Operator< Internal::SE3VMult< S, PV, A, P > > | |
| Operator< Internal::SIM2MMult< R, Cols, PM, A, P > > | |
| Operator< Internal::SIM2VMult< S, P, PV, A > > | |
| Operator< Internal::SIM3MMult< R, Cols, PM, A, P > > | |
| Operator< Internal::SIM3VMult< S, PV, A, P > > | |
| Operator< Internal::SizedIdentity< Precision > > | |
| Operator< Internal::SizedScalars< P > > | |
| Operator< Internal::SizedZero > | |
| Operator< Internal::VectorMatrixDiagMultiply< Size, P1, B1, R, C, P2, B2 > > | |
| Operator< Internal::VectorMatrixMultiply< Size, P1, B1, R, C, P2, B2 > > | |
| Operator< Internal::VNegate< S, P, A > > | |
| Operator< Internal::VPairwise< Op, S1, P1, B1, S2, P2, B2 > > | |
| Operator< Internal::VSE2Mult< S, P, PV, A > > | |
| Operator< Internal::VSE3Mult< S, PV, A, P > > | |
| Operator< Internal::VSIM2Mult< S, P, PV, A > > | |
| Operator< Internal::VSIM3Mult< S, PV, A, P > > | |
| Operator< Internal::Zero > | |
| overfill< 0 > | |
| PointerToPlanarComplex< std::complex< Precision > > | |
| QR_Lapack< Rows, Cols, Precision > | Performs QR decomposition |
| Reference | |
| ReferencePlanarComplex | |
| Divide::Return< P1, P2 > | |
| Add::Return< P1, P2 > | |
| Subtract::Return< P1, P2 > | |
| Multiply::Return< P1, P2 > | |
| RobustI< Precision > | Robust reweighting (type I) for IRLS |
| RobustII< Precision > | Robust reweighting (type II) for IRLS |
| RobustIII< Precision > | A reweighting class where the objective function tends to a fixed value, rather than infinity |
| Reference::RowMajor | |
| RowMajor | |
| RowSizeHolder< S > | |
| RowStrideHolder< S > | |
| SE2< Precision > | Represent a two-dimensional Euclidean transformation (a rotation and a translation) |
| SE3< Precision > | Represent a three-dimensional Euclidean transformation (a rotation and a translation) |
| SIM2< Precision > | Represent a two-dimensional Similarity transformation (a rotation, a uniform scale and a translation) |
| SIM3< Precision > | Represent a three-dimensional similarity transformation (a rotation, a scale factor and a translation) |
| SimpleSizer< i, j > | |
| SimpleSizer< Dynamic, Dynamic > | |
| SimpleSizer< Dynamic, i > | |
| SimpleSizer< i, Dynamic > | |
| Size3< i, j, k > | |
| SizeHolder< s > | |
| SizeHolder<-1 > | |
| SizeMismatch< Size1, Size2 > | |
| SizeMismatch_< Dynamic, Dynamic > | |
| SizeMismatch_< Dynamic, Size > | |
| SizeMismatch_< Size, Dynamic > | |
| SizeMismatch_< Size, Size > | |
| Sizer< i, j > | |
| Sizer< i, i > | |
| SL< N, Precision > | Element from the group SL(n), the NxN matrices M with det(M) = 1 |
| Slice< RowStride, ColStride > | |
| SliceVBase< Stride, Ptr, CPtr, Ref, CRef > | |
| SliceVBase< Stride, Default, Default, Default, Default > | |
| Slicing | |
| SO2< Precision > | Class to represent a two-dimensional rotation matrix |
| SO3< Precision > | Class to represent a three-dimensional rotation matrix |
| SQSVD< Size, Precision > | Version of SVD forced to be square princiapally here to allow use in WLS |
| Square< R, C > | |
| Square< Dynamic, C > | |
| Square< Dynamic, Dynamic > | |
| Square< R, Dynamic > | |
| Square< R, R > | |
| StackOrHeap | |
| StackOrHeap< Size, double, 0 > | |
| StackOrHeap< Size, Precision, 0 > | |
| StackOrHeap< Size, Precision, 1 > | |
| StaticSizedAllocator< Size, Precision > | |
| StrideHolder< s > | |
| StrideHolder<-1 > | |
| Subtract | |
| SubtractType< L, R, F > | |
| SubtractType< L, R, 0 > | |
| SVD< Rows, Cols, Precision > | Performs SVD and back substitute to solve equations |
| SymEigen< Size, Precision > | Performs eigen decomposition of a matrix |
| template MLayout | |
| template MLayout | |
| template MLayout | |
| template MLayout | |
| template MLayout | |
| template MLayout | |
| template VLayout | |
| template VLayout | |
| template VLayout | |
| template VLayout | |
| template VLayout | |
| VBase | |
| Vector< Size, Precision, Base > | A vector |
| VectorAlloc< Size, Precision > | |
| VectorAlloc< Dynamic, Precision > | |
| VectorAlloc< Resizable, Precision > | |
| VectorFiller< N, Size, P, B > | |
| VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType > | |
| VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType > | |
| VectorStartFill< Size, P, B > | |
| Reference::VLayout< Size, Precision > | |
| SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision > | |
| SliceVBase< Stride, Ptr, CPtr, Ref, CRef >::VLayout< Size, Precision > | |
| VBase::VLayout< Size, Precision > | |
| ReferencePlanarComplex::VLayout< Size, std::complex< Precision > > | |
| WLS< Size, Precision, Decomposition > | Performs Gauss-Newton weighted least squares computation |