OKVIS ROS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
okvis::ceres::MarginalizationError Member List

This is the complete list of members for okvis::ceres::MarginalizationError, including all inherited members.

addResidualBlock(::ceres::ResidualBlockId residualBlockId, bool keepResidualBlock=false)okvis::ceres::MarginalizationError
addResidualBlocks(const std::vector< ::ceres::ResidualBlockId > &residualBlockIds, const std::vector< bool > &keepResidualBlocks=std::vector< bool >())okvis::ceres::MarginalizationError
b0_okvis::ceres::MarginalizationErrorprotected
base_tokvis::ceres::MarginalizationError
blockPinverse(const Eigen::MatrixBase< Derived > &M_in, const Eigen::MatrixBase< Derived > &M_out, double epsilon=std::numeric_limits< typename Derived::Scalar >::epsilon())okvis::ceres::MarginalizationErrorstatic
blockPinverseSqrt(const Eigen::MatrixBase< Derived > &M_in, const Eigen::MatrixBase< Derived > &M_out, double epsilon=std::numeric_limits< typename Derived::Scalar >::epsilon())okvis::ceres::MarginalizationErrorstatic
check()okvis::ceres::MarginalizationErrorprotected
computeDeltaChi(Eigen::VectorXd &DeltaChi) const okvis::ceres::MarginalizationErrorprotected
computeDeltaChi(double const *const *parameters, Eigen::VectorXd &DeltaChi) const okvis::ceres::MarginalizationErrorprotected
denseIndices_okvis::ceres::MarginalizationErrorprotected
e0_okvis::ceres::MarginalizationErrorprotected
errorComputationValid_okvis::ceres::MarginalizationErrorprotected
ErrorInterface()okvis::ceres::ErrorInterfaceinline
Evaluate(double const *const *parameters, double *residuals, double **jacobians) const okvis::ceres::MarginalizationErrorvirtual
EvaluateWithMinimalJacobians(double const *const *parameters, double *residuals, double **jacobians, double **jacobiansMinimal) const okvis::ceres::MarginalizationErrorvirtual
getParameterBlockPtrs(std::vector< std::shared_ptr< okvis::ceres::ParameterBlock > > &parameterBlockPtrs)okvis::ceres::MarginalizationError
H_okvis::ceres::MarginalizationErrorprotected
isParameterBlockConnected(uint64_t parameterBlockId)okvis::ceres::MarginalizationError
J_okvis::ceres::MarginalizationErrorprotected
mapPtr_okvis::ceres::MarginalizationErrorprotected
MarginalizationError()okvis::ceres::MarginalizationError
MarginalizationError(Map &map)okvis::ceres::MarginalizationError
MarginalizationError(Map &map, std::vector< ::ceres::ResidualBlockId > &residualBlockIds)okvis::ceres::MarginalizationError
marginalizeOut(const std::vector< uint64_t > &parameterBlockIds, const std::vector< bool > &keepParameterBlocks=std::vector< bool >())okvis::ceres::MarginalizationError
p_okvis::ceres::MarginalizationErrorprotected
p_inv_okvis::ceres::MarginalizationErrorprotected
parameterBlockDim(size_t parameterBlockId) const okvis::ceres::MarginalizationErrorinlinevirtual
parameterBlockId2parameterBlockInfoIdx_okvis::ceres::MarginalizationErrorprotected
parameterBlockInfos_okvis::ceres::MarginalizationErrorprotected
parameterBlocks() const okvis::ceres::MarginalizationErrorinlinevirtual
pseudoInverseSymm(const Eigen::MatrixBase< Derived > &a, const Eigen::MatrixBase< Derived > &result, double epsilon=std::numeric_limits< typename Derived::Scalar >::epsilon(), int *rank=0)okvis::ceres::MarginalizationErrorstatic
pseudoInverseSymmSqrt(const Eigen::MatrixBase< Derived > &a, const Eigen::MatrixBase< Derived > &result, double epsilon=std::numeric_limits< typename Derived::Scalar >::epsilon(), int *rank=NULL)okvis::ceres::MarginalizationErrorstatic
residualBlockId_okvis::ceres::MarginalizationErrorprotected
residualDim() const okvis::ceres::MarginalizationErrorinlinevirtual
S_okvis::ceres::MarginalizationErrorprotected
S_pinv_okvis::ceres::MarginalizationErrorprotected
S_pinv_sqrt_okvis::ceres::MarginalizationErrorprotected
S_sqrt_okvis::ceres::MarginalizationErrorprotected
setMap(Map &map)okvis::ceres::MarginalizationError
splitSymmetricMatrix(const std::vector< std::pair< int, int > > &marginalizationStartIdxAndLengthPairs, const Eigen::MatrixBase< Derived_A > &A, const Eigen::MatrixBase< Derived_U > &U, const Eigen::MatrixBase< Derived_W > &W, const Eigen::MatrixBase< Derived_V > &V)okvis::ceres::MarginalizationErrorprotectedstatic
splitVector(const std::vector< std::pair< int, int > > &marginalizationStartIdxAndLengthPairs, const Eigen::MatrixBase< Derived_b > &b, const Eigen::MatrixBase< Derived_b_a > &b_a, const Eigen::MatrixBase< Derived_b_b > &b_b)okvis::ceres::MarginalizationErrorprotectedstatic
typeInfo() const okvis::ceres::MarginalizationErrorinlinevirtual
U_okvis::ceres::MarginalizationErrorprotected
updateErrorComputation()okvis::ceres::MarginalizationError
~ErrorInterface()okvis::ceres::ErrorInterfaceinlinevirtual
~MarginalizationError()okvis::ceres::MarginalizationErrorinlinevirtual