Blob Blame History Raw
Search.setIndex({envversion:47,filenames:["analytical_derivatives","automatic_derivatives","bibliography","contributing","derivatives","faqs","features","gradient_solver","gradient_tutorial","index","installation","interfacing_with_autodiff","license","modeling_faqs","nnls_covariance","nnls_modeling","nnls_solving","nnls_tutorial","numerical_derivatives","solving_faqs","spivak_notation","tutorial","users","version_history"],objects:{"":{"FirstOrderFunction::Evaluate":[7,1,1,"_CPPv2NK18FirstOrderFunction8EvaluateEPCKdPdPd"],"FirstOrderFunction::NumParameters":[7,1,1,"_CPPv2NK18FirstOrderFunction13NumParametersEv"],"GradientProblemSolver::Options":[7,0,1,"_CPPv2N21GradientProblemSolver7OptionsE"],"GradientProblemSolver::Options::IsValid":[7,1,1,"_CPPv2NK21GradientProblemSolver7Options7IsValidEP6string"],"GradientProblemSolver::Options::callbacks":[7,2,1,"_CPPv2N21GradientProblemSolver7Options9callbacksE"],"GradientProblemSolver::Options::function_tolerance":[7,2,1,"_CPPv2N21GradientProblemSolver7Options18function_toleranceE"],"GradientProblemSolver::Options::gradient_tolerance":[7,2,1,"_CPPv2N21GradientProblemSolver7Options18gradient_toleranceE"],"GradientProblemSolver::Options::line_search_direction_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Options26line_search_direction_typeE"],"GradientProblemSolver::Options::line_search_interpolation_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Options30line_search_interpolation_typeE"],"GradientProblemSolver::Options::line_search_sufficient_curvature_decrease":[7,2,1,"_CPPv2N21GradientProblemSolver7Options41line_search_sufficient_curvature_decreaseE"],"GradientProblemSolver::Options::line_search_sufficient_function_decrease":[7,2,1,"_CPPv2N21GradientProblemSolver7Options40line_search_sufficient_function_decreaseE"],"GradientProblemSolver::Options::line_search_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Options16line_search_typeE"],"GradientProblemSolver::Options::logging_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Options12logging_typeE"],"GradientProblemSolver::Options::max_lbfs_rank":[7,2,1,"_CPPv2N21GradientProblemSolver7Options13max_lbfs_rankE"],"GradientProblemSolver::Options::max_line_search_step_contraction":[7,2,1,"_CPPv2N21GradientProblemSolver7Options32max_line_search_step_contractionE"],"GradientProblemSolver::Options::max_line_search_step_expansion":[7,2,1,"_CPPv2N21GradientProblemSolver7Options30max_line_search_step_expansionE"],"GradientProblemSolver::Options::max_num_iterations":[7,2,1,"_CPPv2N21GradientProblemSolver7Options18max_num_iterationsE"],"GradientProblemSolver::Options::max_num_line_search_direction_restarts":[7,2,1,"_CPPv2N21GradientProblemSolver7Options38max_num_line_search_direction_restartsE"],"GradientProblemSolver::Options::max_num_line_search_step_size_iterations":[7,2,1,"_CPPv2N21GradientProblemSolver7Options40max_num_line_search_step_size_iterationsE"],"GradientProblemSolver::Options::max_solver_time_in_seconds":[7,2,1,"_CPPv2N21GradientProblemSolver7Options26max_solver_time_in_secondsE"],"GradientProblemSolver::Options::min_line_search_step_contraction":[7,2,1,"_CPPv2N21GradientProblemSolver7Options32min_line_search_step_contractionE"],"GradientProblemSolver::Options::min_line_search_step_size":[7,2,1,"_CPPv2N21GradientProblemSolver7Options25min_line_search_step_sizeE"],"GradientProblemSolver::Options::minimizer_progress_to_stdout":[7,2,1,"_CPPv2N21GradientProblemSolver7Options28minimizer_progress_to_stdoutE"],"GradientProblemSolver::Options::nonlinear_conjugate_gradient_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Options33nonlinear_conjugate_gradient_typeE"],"GradientProblemSolver::Options::parameter_tolerance":[7,2,1,"_CPPv2N21GradientProblemSolver7Options19parameter_toleranceE"],"GradientProblemSolver::Options::use_approximate_eigenvalue_bfgs_scaling":[7,2,1,"_CPPv2N21GradientProblemSolver7Options39use_approximate_eigenvalue_bfgs_scalingE"],"GradientProblemSolver::Summary":[7,0,1,"_CPPv2N21GradientProblemSolver7SummaryE"],"GradientProblemSolver::Summary::BriefReport":[7,1,1,"_CPPv2NK21GradientProblemSolver7Summary11BriefReportEv"],"GradientProblemSolver::Summary::FullReport":[7,1,1,"_CPPv2NK21GradientProblemSolver7Summary10FullReportEv"],"GradientProblemSolver::Summary::IsSolutionUsable":[7,1,1,"_CPPv2NK21GradientProblemSolver7Summary16IsSolutionUsableEv"],"GradientProblemSolver::Summary::cost_evaluation_time_in_seconds":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary31cost_evaluation_time_in_secondsE"],"GradientProblemSolver::Summary::final_cost":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary10final_costE"],"GradientProblemSolver::Summary::gradient_evaluation_time_in_seconds":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary35gradient_evaluation_time_in_secondsE"],"GradientProblemSolver::Summary::initial_cost":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary12initial_costE"],"GradientProblemSolver::Summary::iterations":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary10iterationsE"],"GradientProblemSolver::Summary::line_search_direction_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary26line_search_direction_typeE"],"GradientProblemSolver::Summary::line_search_interpolation_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary30line_search_interpolation_typeE"],"GradientProblemSolver::Summary::line_search_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary16line_search_typeE"],"GradientProblemSolver::Summary::max_lbfgs_rank":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary14max_lbfgs_rankE"],"GradientProblemSolver::Summary::message":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary7messageE"],"GradientProblemSolver::Summary::nonlinear_conjugate_gradient_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary33nonlinear_conjugate_gradient_typeE"],"GradientProblemSolver::Summary::num_local_parameters":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary20num_local_parametersE"],"GradientProblemSolver::Summary::num_parameters":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary14num_parametersE"],"GradientProblemSolver::Summary::termination_type":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary16termination_typeE"],"GradientProblemSolver::Summary::total_time_in_seconds":[7,2,1,"_CPPv2N21GradientProblemSolver7Summary21total_time_in_secondsE"],"ceres::AngleAxisRotatePoint":[15,1,1,"_CPPv2I0EN5ceres20AngleAxisRotatePointEA3_K1TA3_K1TA3_1T"],"ceres::AngleAxisRotatePoint::T":[15,3,1,"_CPPv2I0EN5ceres20AngleAxisRotatePointEA3_K1TA3_K1TA3_1T"],"ceres::AngleAxisToQuaternion":[15,1,1,"_CPPv2I0EN5ceres21AngleAxisToQuaternionEP1TP1T"],"ceres::AngleAxisToQuaternion::T":[15,3,1,"_CPPv2I0EN5ceres21AngleAxisToQuaternionEP1TP1T"],"ceres::AngleAxisToRotationMatrix":[15,1,1,"_CPPv2I0_i_iEN5ceres25AngleAxisToRotationMatrixEP1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::AngleAxisToRotationMatrix::T":[15,3,1,"_CPPv2I0_i_iEN5ceres25AngleAxisToRotationMatrixEP1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::AngleAxisToRotationMatrix::col_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres25AngleAxisToRotationMatrixEP1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::AngleAxisToRotationMatrix::row_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres25AngleAxisToRotationMatrixEP1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::ArctanLoss":[15,0,1,"_CPPv2N5ceres10ArctanLossE"],"ceres::AutoDiffCostFunction":[15,0,1,"_CPPv2N5ceres20AutoDiffCostFunctionE"],"ceres::AutoDiffLocalParameterization":[15,0,1,"_CPPv2N5ceres29AutoDiffLocalParameterizationE"],"ceres::BiCubicInterpolator":[15,0,1,"_CPPv2N5ceres19BiCubicInterpolatorE"],"ceres::CRSMatrix":[16,0,1,"_CPPv2N5ceres9CRSMatrixE"],"ceres::CRSMatrix::cols":[16,2,1,"_CPPv2N9CRSMatrix4colsE"],"ceres::CRSMatrix::num_cols":[16,2,1,"_CPPv2N9CRSMatrix8num_colsE"],"ceres::CRSMatrix::num_rows":[16,2,1,"_CPPv2N9CRSMatrix8num_rowsE"],"ceres::CRSMatrix::rows":[16,2,1,"_CPPv2N9CRSMatrix4rowsE"],"ceres::CRSMatrix::values":[16,2,1,"_CPPv2N9CRSMatrix6valuesE"],"ceres::CauchyLoss":[15,0,1,"_CPPv2N5ceres10CauchyLossE"],"ceres::ComposedLoss":[15,0,1,"_CPPv2N5ceres12ComposedLossE"],"ceres::ConditionedCostFunction":[15,0,1,"_CPPv2N5ceres23ConditionedCostFunctionE"],"ceres::CostFunction":[15,0,1,"_CPPv2N5ceres12CostFunctionE"],"ceres::CostFunction::Evaluate":[15,1,1,"_CPPv2N5ceres12CostFunction8EvaluateEPPCdPdPPd"],"ceres::CostFunctionToFunctor":[15,0,1,"_CPPv2N5ceres21CostFunctionToFunctorE"],"ceres::Covariance":[14,0,1,"_CPPv2N5ceres10CovarianceE"],"ceres::Covariance::Compute":[14,1,1,"_CPPv2N5ceres10Covariance7ComputeERK6vectorI4pairIPKdPKdEEP7Problem"],"ceres::Covariance::Options":[14,0,1,"_CPPv2N5ceres10Covariance7OptionsE"],"ceres::Covariance::Options::algorithm_type":[14,2,1,"_CPPv2N10Covariance7Options14algorithm_typeE"],"ceres::Covariance::Options::apply_loss_function":[14,2,1,"_CPPv2N10Covariance7Options19apply_loss_functionE"],"ceres::Covariance::Options::min_reciprocal_condition_number":[14,2,1,"_CPPv2N10Covariance7Options31min_reciprocal_condition_numberE"],"ceres::Covariance::Options::null_space_rank":[14,2,1,"_CPPv2N10Covariance7Options15null_space_rankE"],"ceres::Covariance::Options::num_threads":[14,2,1,"_CPPv2N10Covariance7Options11num_threadsE"],"ceres::Covariance::Options::sparse_linear_algebra_library_type":[14,2,1,"_CPPv2N10Covariance7Options34sparse_linear_algebra_library_typeE"],"ceres::CrossProduct":[15,1,1,"_CPPv2I0EN5ceres12CrossProductEA3_K1TA3_K1TA3_1T"],"ceres::CrossProduct::T":[15,3,1,"_CPPv2I0EN5ceres12CrossProductEA3_K1TA3_K1TA3_1T"],"ceres::CubicInterpolator":[15,0,1,"_CPPv2N5ceres17CubicInterpolatorE"],"ceres::DynamicAutoDiffCostFunction":[15,0,1,"_CPPv2N5ceres27DynamicAutoDiffCostFunctionE"],"ceres::DynamicCostFunctionToFunctor":[15,0,1,"_CPPv2N5ceres28DynamicCostFunctionToFunctorE"],"ceres::DynamicNumericDiffCostFunction":[15,0,1,"_CPPv2N5ceres30DynamicNumericDiffCostFunctionE"],"ceres::EigenQuaternionParameterization":[15,0,1,"_CPPv2N5ceres31EigenQuaternionParameterizationE"],"ceres::EulerAnglesToRotationMatrix":[15,1,1,"_CPPv2I0_i_iEN5ceres27EulerAnglesToRotationMatrixEPK1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::EulerAnglesToRotationMatrix::T":[15,3,1,"_CPPv2I0_i_iEN5ceres27EulerAnglesToRotationMatrixEPK1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::EulerAnglesToRotationMatrix::col_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres27EulerAnglesToRotationMatrixEPK1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::EulerAnglesToRotationMatrix::row_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres27EulerAnglesToRotationMatrixEPK1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::GetCostFunctionForResidualBlock":[15,1,1,"_CPPv2NK5ceres31GetCostFunctionForResidualBlockEK15ResidualBlockId"],"ceres::GetCovarianceBlock":[14,1,1,"_CPPv2NK5ceres18GetCovarianceBlockEPKdPKdPd"],"ceres::GetCovarianceBlockInTangentSpace":[14,1,1,"_CPPv2NK5ceres32GetCovarianceBlockInTangentSpaceEPKdPKdPd"],"ceres::GetLossFunctionForResidualBlock":[15,1,1,"_CPPv2NK5ceres31GetLossFunctionForResidualBlockEK15ResidualBlockId"],"ceres::GradientChecker":[15,0,1,"_CPPv2N5ceres15GradientCheckerE"],"ceres::HomogeneousVectorParameterization":[15,0,1,"_CPPv2N5ceres33HomogeneousVectorParameterizationE"],"ceres::HuberLoss":[15,0,1,"_CPPv2N5ceres9HuberLossE"],"ceres::IdentityParameterization":[15,0,1,"_CPPv2N5ceres24IdentityParameterizationE"],"ceres::IterationCallback":[16,0,1,"_CPPv2N5ceres17IterationCallbackE"],"ceres::IterationSummary":[16,0,1,"_CPPv2N5ceres16IterationSummaryE"],"ceres::IterationSummary::cost":[16,2,1,"_CPPv2N16IterationSummary4costE"],"ceres::IterationSummary::cost_change":[16,2,1,"_CPPv2N16IterationSummary11cost_changeE"],"ceres::IterationSummary::cumulative_time_in_seconds":[16,2,1,"_CPPv2N16IterationSummary26cumulative_time_in_secondsE"],"ceres::IterationSummary::eta":[16,2,1,"_CPPv2N16IterationSummary3etaE"],"ceres::IterationSummary::gradient_max_norm":[16,2,1,"_CPPv2N16IterationSummary17gradient_max_normE"],"ceres::IterationSummary::gradient_norm":[16,2,1,"_CPPv2N16IterationSummary13gradient_normE"],"ceres::IterationSummary::iteration":[16,2,1,"_CPPv2N16IterationSummary9iterationE"],"ceres::IterationSummary::iteration_time_in_seconds":[16,2,1,"_CPPv2N16IterationSummary25iteration_time_in_secondsE"],"ceres::IterationSummary::line_search_function_evaluations":[16,2,1,"_CPPv2N16IterationSummary32line_search_function_evaluationsE"],"ceres::IterationSummary::linear_solver_iterations":[16,2,1,"_CPPv2N16IterationSummary24linear_solver_iterationsE"],"ceres::IterationSummary::relative_decrease":[16,2,1,"_CPPv2N16IterationSummary17relative_decreaseE"],"ceres::IterationSummary::step_is_nonmonotonic":[16,2,1,"_CPPv2N16IterationSummary20step_is_nonmonotonicE"],"ceres::IterationSummary::step_is_successful":[16,2,1,"_CPPv2N16IterationSummary18step_is_successfulE"],"ceres::IterationSummary::step_is_valid":[16,2,1,"_CPPv2N16IterationSummary13step_is_validE"],"ceres::IterationSummary::step_norm":[16,2,1,"_CPPv2N16IterationSummary9step_normE"],"ceres::IterationSummary::step_size":[16,2,1,"_CPPv2N16IterationSummary9step_sizeE"],"ceres::IterationSummary::step_solver_time_in_seconds":[16,2,1,"_CPPv2N16IterationSummary27step_solver_time_in_secondsE"],"ceres::IterationSummary::trust_region_radius":[16,2,1,"_CPPv2N16IterationSummary19trust_region_radiusE"],"ceres::LocalParameterization":[15,0,1,"_CPPv2N5ceres21LocalParameterizationE"],"ceres::LocalParameterization::ComputeJacobian":[15,1,1,"_CPPv2NK5ceres21LocalParameterization15ComputeJacobianEPKdPd"],"ceres::LocalParameterization::GlobalSize":[15,1,1,"_CPPv2N5ceres21LocalParameterization10GlobalSizeEv"],"ceres::LocalParameterization::LocalSize":[15,1,1,"_CPPv2N5ceres21LocalParameterization9LocalSizeEv"],"ceres::LocalParameterization::Plus":[15,1,1,"_CPPv2NK5ceres21LocalParameterization4PlusEPKdPKdPd"],"ceres::LossFunction":[15,0,1,"_CPPv2N5ceres12LossFunctionE"],"ceres::LossFunctionWrapper":[15,0,1,"_CPPv2N5ceres19LossFunctionWrapperE"],"ceres::MultiplyByJacobian":[15,1,1,"_CPPv2NK5ceres18MultiplyByJacobianEPKdKiPKdPd"],"ceres::NormalPrior":[15,0,1,"_CPPv2N5ceres11NormalPriorE"],"ceres::NumericDiffCostFunction":[15,0,1,"_CPPv2N5ceres23NumericDiffCostFunctionE"],"ceres::ParameterBlockOrdering":[16,0,1,"_CPPv2N5ceres22ParameterBlockOrderingE"],"ceres::ParameterBlockOrdering::AddElementToGroup":[16,1,1,"_CPPv2N5ceres22ParameterBlockOrdering17AddElementToGroupEPKdKi"],"ceres::ParameterBlockOrdering::Clear":[16,1,1,"_CPPv2N5ceres22ParameterBlockOrdering5ClearEv"],"ceres::ParameterBlockOrdering::GroupId":[16,1,1,"_CPPv2NK5ceres22ParameterBlockOrdering7GroupIdEPKd"],"ceres::ParameterBlockOrdering::GroupSize":[16,1,1,"_CPPv2NK5ceres22ParameterBlockOrdering9GroupSizeEKi"],"ceres::ParameterBlockOrdering::IsMember":[16,1,1,"_CPPv2NK5ceres22ParameterBlockOrdering8IsMemberEPKd"],"ceres::ParameterBlockOrdering::NumElements":[16,1,1,"_CPPv2NK5ceres22ParameterBlockOrdering11NumElementsEv"],"ceres::ParameterBlockOrdering::NumGroups":[16,1,1,"_CPPv2NK5ceres22ParameterBlockOrdering9NumGroupsEv"],"ceres::ParameterBlockOrdering::Remove":[16,1,1,"_CPPv2N5ceres22ParameterBlockOrdering6RemoveEPKd"],"ceres::ParameterBlockOrdering::Reverse":[16,1,1,"_CPPv2N5ceres22ParameterBlockOrdering7ReverseEv"],"ceres::Problem":[15,0,1,"_CPPv2N5ceres7ProblemE"],"ceres::Problem::AddParameterBlock":[15,1,1,"_CPPv2N5ceres7Problem17AddParameterBlockEPdiP21LocalParameterization"],"ceres::Problem::AddResidualBlock":[15,1,1,"_CPPv2N5ceres7Problem16AddResidualBlockEP12CostFunctionP12LossFunctionK6vectorIPdE"],"ceres::Problem::Evaluate":[15,1,1,"_CPPv2N5ceres7Problem8EvaluateERKN7Problem15EvaluateOptionsEPdP6vectorIdEP6vectorIdEP9CRSMatrix"],"ceres::Problem::EvaluateOptions":[15,0,1,"_CPPv2N5ceres7Problem15EvaluateOptionsE"],"ceres::Problem::EvaluateOptions::apply_loss_function":[15,2,1,"_CPPv2N7Problem15EvaluateOptions19apply_loss_functionE"],"ceres::Problem::EvaluateOptions::num_threads":[15,2,1,"_CPPv2N7Problem15EvaluateOptions11num_threadsE"],"ceres::Problem::EvaluateOptions::parameter_blocks":[15,2,1,"_CPPv2N7Problem15EvaluateOptions16parameter_blocksE"],"ceres::Problem::EvaluateOptions::residual_blocks":[15,2,1,"_CPPv2N7Problem15EvaluateOptions15residual_blocksE"],"ceres::Problem::GetParameterBlocks":[15,1,1,"_CPPv2NK5ceres7Problem18GetParameterBlocksEP6vectorIPdE"],"ceres::Problem::GetParameterBlocksForResidualBlock":[15,1,1,"_CPPv2NK5ceres7Problem34GetParameterBlocksForResidualBlockEK15ResidualBlockIdP6vectorIPdE"],"ceres::Problem::GetParameterization":[15,1,1,"_CPPv2NK5ceres7Problem19GetParameterizationEPd"],"ceres::Problem::GetResidualBlocks":[15,1,1,"_CPPv2NK5ceres7Problem17GetResidualBlocksEP6vectorI15ResidualBlockIdE"],"ceres::Problem::GetResidualBlocksForParameterBlock":[15,1,1,"_CPPv2NK5ceres7Problem34GetResidualBlocksForParameterBlockEPKdP6vectorI15ResidualBlockIdE"],"ceres::Problem::HasParameterBlock":[15,1,1,"_CPPv2NK5ceres7Problem17HasParameterBlockEPKd"],"ceres::Problem::NumParameterBlocks":[15,1,1,"_CPPv2NK5ceres7Problem18NumParameterBlocksEv"],"ceres::Problem::NumParameters":[15,1,1,"_CPPv2NK5ceres7Problem13NumParametersEv"],"ceres::Problem::NumResidualBlocks":[15,1,1,"_CPPv2NK5ceres7Problem17NumResidualBlocksEv"],"ceres::Problem::NumResiduals":[15,1,1,"_CPPv2NK5ceres7Problem12NumResidualsEv"],"ceres::Problem::ParameterBlockLocalSize":[15,1,1,"_CPPv2NK5ceres7Problem23ParameterBlockLocalSizeEPKd"],"ceres::Problem::ParameterBlockSize":[15,1,1,"_CPPv2NK5ceres7Problem18ParameterBlockSizeEPKd"],"ceres::Problem::RemoveParameterBlock":[15,1,1,"_CPPv2N5ceres7Problem20RemoveParameterBlockEPd"],"ceres::Problem::RemoveResidualBlock":[15,1,1,"_CPPv2N5ceres7Problem19RemoveResidualBlockE15ResidualBlockId"],"ceres::Problem::SetParameterBlockConstant":[15,1,1,"_CPPv2N5ceres7Problem25SetParameterBlockConstantEPd"],"ceres::Problem::SetParameterBlockVariable":[15,1,1,"_CPPv2N5ceres7Problem25SetParameterBlockVariableEPd"],"ceres::Problem::SetParameterLowerBound":[15,1,1,"_CPPv2N5ceres7Problem22SetParameterLowerBoundEPdid"],"ceres::Problem::SetParameterUpperBound":[15,1,1,"_CPPv2N5ceres7Problem22SetParameterUpperBoundEPdid"],"ceres::Problem::SetParameterization":[15,1,1,"_CPPv2N5ceres7Problem19SetParameterizationEPdP21LocalParameterization"],"ceres::ProductParameterization":[15,0,1,"_CPPv2N5ceres23ProductParameterizationE"],"ceres::QuaternionParameterization":[15,0,1,"_CPPv2N5ceres26QuaternionParameterizationE"],"ceres::QuaternionProduct":[15,1,1,"_CPPv2I0EN5ceres17QuaternionProductEA4_K1TA4_K1TA4_1T"],"ceres::QuaternionProduct::T":[15,3,1,"_CPPv2I0EN5ceres17QuaternionProductEA4_K1TA4_K1TA4_1T"],"ceres::QuaternionRotatePoint":[15,1,1,"_CPPv2I0EN5ceres21QuaternionRotatePointEA4_K1TA3_K1TA3_1T"],"ceres::QuaternionRotatePoint::T":[15,3,1,"_CPPv2I0EN5ceres21QuaternionRotatePointEA4_K1TA3_K1TA3_1T"],"ceres::QuaternionToAngleAxis":[15,1,1,"_CPPv2I0EN5ceres21QuaternionToAngleAxisEP1TP1T"],"ceres::QuaternionToAngleAxis::T":[15,3,1,"_CPPv2I0EN5ceres21QuaternionToAngleAxisEP1TP1T"],"ceres::QuaternionToRotation":[15,1,1,"_CPPv2I0EN5ceres20QuaternionToRotationEA4_K1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::QuaternionToRotation::T":[15,3,1,"_CPPv2I0EN5ceres20QuaternionToRotationEA4_K1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::QuaternionToScaledRotation":[15,1,1,"_CPPv2I0_i_iEN5ceres26QuaternionToScaledRotationEA4_K1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::QuaternionToScaledRotation::T":[15,3,1,"_CPPv2I0_i_iEN5ceres26QuaternionToScaledRotationEA4_K1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::QuaternionToScaledRotation::col_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres26QuaternionToScaledRotationEA4_K1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::QuaternionToScaledRotation::row_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres26QuaternionToScaledRotationEA4_K1TRK13MatrixAdapterI1T10row_stride10col_strideE"],"ceres::RotationMatrixToAngleAxis":[15,1,1,"_CPPv2I0_i_iEN5ceres25RotationMatrixToAngleAxisERK13MatrixAdapterIK1T10row_stride10col_strideEP1T"],"ceres::RotationMatrixToAngleAxis::T":[15,3,1,"_CPPv2I0_i_iEN5ceres25RotationMatrixToAngleAxisERK13MatrixAdapterIK1T10row_stride10col_strideEP1T"],"ceres::RotationMatrixToAngleAxis::col_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres25RotationMatrixToAngleAxisERK13MatrixAdapterIK1T10row_stride10col_strideEP1T"],"ceres::RotationMatrixToAngleAxis::row_stride":[15,3,1,"_CPPv2I0_i_iEN5ceres25RotationMatrixToAngleAxisERK13MatrixAdapterIK1T10row_stride10col_strideEP1T"],"ceres::ScaledLoss":[15,0,1,"_CPPv2N5ceres10ScaledLossE"],"ceres::SizedCostFunction":[15,0,1,"_CPPv2N5ceres17SizedCostFunctionE"],"ceres::SoftLOneLoss":[15,0,1,"_CPPv2N5ceres12SoftLOneLossE"],"ceres::Solver::Options":[16,0,1,"_CPPv2N5ceres6Solver7OptionsE"],"ceres::Solver::Options::IsValid":[16,1,1,"_CPPv2NK5ceres6Solver7Options7IsValidEP6string"],"ceres::Solver::Options::callbacks":[16,2,1,"_CPPv2N6Solver7Options9callbacksE"],"ceres::Solver::Options::check_gradients":[16,2,1,"_CPPv2N6Solver7Options15check_gradientsE"],"ceres::Solver::Options::dense_linear_algebra_library_type":[16,2,1,"_CPPv2N6Solver7Options33dense_linear_algebra_library_typeE"],"ceres::Solver::Options::dogleg_type":[16,2,1,"_CPPv2N6Solver7Options11dogleg_typeE"],"ceres::Solver::Options::dynamic_sparsity":[16,2,1,"_CPPv2N6Solver7Options16dynamic_sparsityE"],"ceres::Solver::Options::eta":[16,2,1,"_CPPv2N6Solver7Options3etaE"],"ceres::Solver::Options::function_tolerance":[16,2,1,"_CPPv2N6Solver7Options18function_toleranceE"],"ceres::Solver::Options::gradient_check_numeric_derivative_relative_step_size":[16,2,1,"_CPPv2N6Solver7Options52gradient_check_numeric_derivative_relative_step_sizeE"],"ceres::Solver::Options::gradient_check_relative_precision":[16,2,1,"_CPPv2N6Solver7Options33gradient_check_relative_precisionE"],"ceres::Solver::Options::gradient_tolerance":[16,2,1,"_CPPv2N6Solver7Options18gradient_toleranceE"],"ceres::Solver::Options::initial_trust_region_radius":[16,2,1,"_CPPv2N6Solver7Options27initial_trust_region_radiusE"],"ceres::Solver::Options::inner_iteration_ordering":[16,2,1,"_CPPv2N6Solver7Options24inner_iteration_orderingE"],"ceres::Solver::Options::inner_iteration_tolerance":[16,2,1,"_CPPv2N6Solver7Options25inner_iteration_toleranceE"],"ceres::Solver::Options::jacobi_scaling":[16,2,1,"_CPPv2N6Solver7Options14jacobi_scalingE"],"ceres::Solver::Options::line_search_direction_type":[16,2,1,"_CPPv2N6Solver7Options26line_search_direction_typeE"],"ceres::Solver::Options::line_search_interpolation_type":[16,2,1,"_CPPv2N6Solver7Options30line_search_interpolation_typeE"],"ceres::Solver::Options::line_search_sufficient_curvature_decrease":[16,2,1,"_CPPv2N6Solver7Options41line_search_sufficient_curvature_decreaseE"],"ceres::Solver::Options::line_search_sufficient_function_decrease":[16,2,1,"_CPPv2N6Solver7Options40line_search_sufficient_function_decreaseE"],"ceres::Solver::Options::line_search_type":[16,2,1,"_CPPv2N6Solver7Options16line_search_typeE"],"ceres::Solver::Options::linear_solver_ordering":[16,2,1,"_CPPv2N6Solver7Options22linear_solver_orderingE"],"ceres::Solver::Options::linear_solver_type":[16,2,1,"_CPPv2N6Solver7Options18linear_solver_typeE"],"ceres::Solver::Options::logging_type":[16,2,1,"_CPPv2N6Solver7Options12logging_typeE"],"ceres::Solver::Options::max_consecutive_nonmonotonic_steps":[16,2,1,"_CPPv2N6Solver7Options34max_consecutive_nonmonotonic_stepsE"],"ceres::Solver::Options::max_lbfgs_rank":[16,2,1,"_CPPv2N6Solver7Options14max_lbfgs_rankE"],"ceres::Solver::Options::max_line_search_step_contraction":[16,2,1,"_CPPv2N6Solver7Options32max_line_search_step_contractionE"],"ceres::Solver::Options::max_line_search_step_expansion":[16,2,1,"_CPPv2N6Solver7Options30max_line_search_step_expansionE"],"ceres::Solver::Options::max_linear_solver_iterations":[16,2,1,"_CPPv2N6Solver7Options28max_linear_solver_iterationsE"],"ceres::Solver::Options::max_lm_diagonal":[16,2,1,"_CPPv2N6Solver7Options15max_lm_diagonalE"],"ceres::Solver::Options::max_num_consecutive_invalid_steps":[16,2,1,"_CPPv2N6Solver7Options33max_num_consecutive_invalid_stepsE"],"ceres::Solver::Options::max_num_iterations":[16,2,1,"_CPPv2N6Solver7Options18max_num_iterationsE"],"ceres::Solver::Options::max_num_line_search_direction_restarts":[16,2,1,"_CPPv2N6Solver7Options38max_num_line_search_direction_restartsE"],"ceres::Solver::Options::max_num_line_search_step_size_iterations":[16,2,1,"_CPPv2N6Solver7Options40max_num_line_search_step_size_iterationsE"],"ceres::Solver::Options::max_solver_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Options26max_solver_time_in_secondsE"],"ceres::Solver::Options::max_trust_region_radius":[16,2,1,"_CPPv2N6Solver7Options23max_trust_region_radiusE"],"ceres::Solver::Options::min_line_search_step_contraction":[16,2,1,"_CPPv2N6Solver7Options32min_line_search_step_contractionE"],"ceres::Solver::Options::min_line_search_step_size":[16,2,1,"_CPPv2N6Solver7Options25min_line_search_step_sizeE"],"ceres::Solver::Options::min_linear_solver_iterations":[16,2,1,"_CPPv2N6Solver7Options28min_linear_solver_iterationsE"],"ceres::Solver::Options::min_lm_diagonal":[16,2,1,"_CPPv2N6Solver7Options15min_lm_diagonalE"],"ceres::Solver::Options::min_relative_decrease":[16,2,1,"_CPPv2N6Solver7Options21min_relative_decreaseE"],"ceres::Solver::Options::min_trust_region_radius":[16,2,1,"_CPPv2N6Solver7Options23min_trust_region_radiusE"],"ceres::Solver::Options::minimizer_progress_to_stdout":[16,2,1,"_CPPv2N6Solver7Options28minimizer_progress_to_stdoutE"],"ceres::Solver::Options::minimizer_type":[16,2,1,"_CPPv2N6Solver7Options14minimizer_typeE"],"ceres::Solver::Options::nonlinear_conjugate_gradient_type":[16,2,1,"_CPPv2N6Solver7Options33nonlinear_conjugate_gradient_typeE"],"ceres::Solver::Options::num_linear_solver_threads":[16,2,1,"_CPPv2N6Solver7Options25num_linear_solver_threadsE"],"ceres::Solver::Options::num_threads":[16,2,1,"_CPPv2N6Solver7Options11num_threadsE"],"ceres::Solver::Options::parameter_tolerance":[16,2,1,"_CPPv2N6Solver7Options19parameter_toleranceE"],"ceres::Solver::Options::preconditioner_type":[16,2,1,"_CPPv2N6Solver7Options19preconditioner_typeE"],"ceres::Solver::Options::sparse_linear_algebra_library_type":[16,2,1,"_CPPv2N6Solver7Options34sparse_linear_algebra_library_typeE"],"ceres::Solver::Options::trust_region_minimizer_iterations_to_dump":[16,2,1,"_CPPv2N6Solver7Options41trust_region_minimizer_iterations_to_dumpE"],"ceres::Solver::Options::trust_region_problem_dump_directory":[16,2,1,"_CPPv2N6Solver7Options35trust_region_problem_dump_directoryE"],"ceres::Solver::Options::trust_region_problem_dump_format":[16,2,1,"_CPPv2N6Solver7Options32trust_region_problem_dump_formatE"],"ceres::Solver::Options::trust_region_strategy_type":[16,2,1,"_CPPv2N6Solver7Options26trust_region_strategy_typeE"],"ceres::Solver::Options::update_state_every_iteration":[16,2,1,"_CPPv2N6Solver7Options28update_state_every_iterationE"],"ceres::Solver::Options::use_approximate_eigenvalue_bfgs_scaling":[16,2,1,"_CPPv2N6Solver7Options39use_approximate_eigenvalue_bfgs_scalingE"],"ceres::Solver::Options::use_explicit_schur_complement":[16,2,1,"_CPPv2N6Solver7Options29use_explicit_schur_complementE"],"ceres::Solver::Options::use_inner_iterations":[16,2,1,"_CPPv2N6Solver7Options20use_inner_iterationsE"],"ceres::Solver::Options::use_nonmonotonic_steps":[16,2,1,"_CPPv2N6Solver7Options22use_nonmonotonic_stepsE"],"ceres::Solver::Options::use_post_ordering":[16,2,1,"_CPPv2N6Solver7Options17use_post_orderingE"],"ceres::Solver::Options::visibility_clustering_type":[16,2,1,"_CPPv2N6Solver7Options26visibility_clustering_typeE"],"ceres::Solver::Summary":[16,0,1,"_CPPv2N5ceres6Solver7SummaryE"],"ceres::Solver::Summary::BriefReport":[16,1,1,"_CPPv2NK5ceres6Solver7Summary11BriefReportEv"],"ceres::Solver::Summary::FullReport":[16,1,1,"_CPPv2NK5ceres6Solver7Summary10FullReportEv"],"ceres::Solver::Summary::IsSolutionUsable":[16,1,1,"_CPPv2NK5ceres6Solver7Summary16IsSolutionUsableEv"],"ceres::Solver::Summary::dense_linear_algebra_library_type":[16,2,1,"_CPPv2N6Solver7Summary33dense_linear_algebra_library_typeE"],"ceres::Solver::Summary::dogleg_type":[16,2,1,"_CPPv2N6Solver7Summary11dogleg_typeE"],"ceres::Solver::Summary::final_cost":[16,2,1,"_CPPv2N6Solver7Summary10final_costE"],"ceres::Solver::Summary::fixed_cost":[16,2,1,"_CPPv2N6Solver7Summary10fixed_costE"],"ceres::Solver::Summary::initial_cost":[16,2,1,"_CPPv2N6Solver7Summary12initial_costE"],"ceres::Solver::Summary::inner_iteration_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary31inner_iteration_time_in_secondsE"],"ceres::Solver::Summary::inner_iterations_given":[16,2,1,"_CPPv2N6Solver7Summary22inner_iterations_givenE"],"ceres::Solver::Summary::inner_iterations_used":[16,2,1,"_CPPv2N6Solver7Summary21inner_iterations_usedE"],"ceres::Solver::Summary::iterations":[16,2,1,"_CPPv2N6Solver7Summary10iterationsE"],"ceres::Solver::Summary::jacobian_evaluation_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary35jacobian_evaluation_time_in_secondsE"],"ceres::Solver::Summary::line_search_direction_type":[16,2,1,"_CPPv2N6Solver7Summary26line_search_direction_typeE"],"ceres::Solver::Summary::line_search_interpolation_type":[16,2,1,"_CPPv2N6Solver7Summary30line_search_interpolation_typeE"],"ceres::Solver::Summary::line_search_type":[16,2,1,"_CPPv2N6Solver7Summary16line_search_typeE"],"ceres::Solver::Summary::linear_solver_ordering_given":[16,2,1,"_CPPv2N6Solver7Summary28linear_solver_ordering_givenE"],"ceres::Solver::Summary::linear_solver_ordering_used":[16,2,1,"_CPPv2N6Solver7Summary27linear_solver_ordering_usedE"],"ceres::Solver::Summary::linear_solver_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary29linear_solver_time_in_secondsE"],"ceres::Solver::Summary::linear_solver_type_given":[16,2,1,"_CPPv2N6Solver7Summary24linear_solver_type_givenE"],"ceres::Solver::Summary::linear_solver_type_used":[16,2,1,"_CPPv2N6Solver7Summary23linear_solver_type_usedE"],"ceres::Solver::Summary::max_lbfgs_rank":[16,2,1,"_CPPv2N6Solver7Summary14max_lbfgs_rankE"],"ceres::Solver::Summary::message":[16,2,1,"_CPPv2N6Solver7Summary7messageE"],"ceres::Solver::Summary::minimizer_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary25minimizer_time_in_secondsE"],"ceres::Solver::Summary::minimizer_type":[16,2,1,"_CPPv2N6Solver7Summary14minimizer_typeE"],"ceres::Solver::Summary::nonlinear_conjugate_gradient_type":[16,2,1,"_CPPv2N6Solver7Summary33nonlinear_conjugate_gradient_typeE"],"ceres::Solver::Summary::num_effective_parameters":[16,2,1,"_CPPv2N6Solver7Summary24num_effective_parametersE"],"ceres::Solver::Summary::num_effective_parameters_reduced":[16,2,1,"_CPPv2N6Solver7Summary32num_effective_parameters_reducedE"],"ceres::Solver::Summary::num_inner_iteration_steps":[16,2,1,"_CPPv2N6Solver7Summary25num_inner_iteration_stepsE"],"ceres::Solver::Summary::num_line_search_steps":[16,2,1,"_CPPv2N6Solver7Summary21num_line_search_stepsE"],"ceres::Solver::Summary::num_linear_solver_threads_given":[16,2,1,"_CPPv2N6Solver7Summary31num_linear_solver_threads_givenE"],"ceres::Solver::Summary::num_linear_solver_threads_used":[16,2,1,"_CPPv2N6Solver7Summary30num_linear_solver_threads_usedE"],"ceres::Solver::Summary::num_parameter_blocks":[16,2,1,"_CPPv2N6Solver7Summary20num_parameter_blocksE"],"ceres::Solver::Summary::num_parameter_blocks_reduced":[16,2,1,"_CPPv2N6Solver7Summary28num_parameter_blocks_reducedE"],"ceres::Solver::Summary::num_parameters":[16,2,1,"_CPPv2N6Solver7Summary14num_parametersE"],"ceres::Solver::Summary::num_parameters_reduced":[16,2,1,"_CPPv2N6Solver7Summary22num_parameters_reducedE"],"ceres::Solver::Summary::num_residual_blocks":[16,2,1,"_CPPv2N6Solver7Summary19num_residual_blocksE"],"ceres::Solver::Summary::num_residual_blocks_reduced":[16,2,1,"_CPPv2N6Solver7Summary27num_residual_blocks_reducedE"],"ceres::Solver::Summary::num_residuals":[16,2,1,"_CPPv2N6Solver7Summary13num_residualsE"],"ceres::Solver::Summary::num_residuals_reduced":[16,2,1,"_CPPv2N6Solver7Summary21num_residuals_reducedE"],"ceres::Solver::Summary::num_successful_steps":[16,2,1,"_CPPv2N6Solver7Summary20num_successful_stepsE"],"ceres::Solver::Summary::num_threads_given":[16,2,1,"_CPPv2N6Solver7Summary17num_threads_givenE"],"ceres::Solver::Summary::num_threads_used":[16,2,1,"_CPPv2N6Solver7Summary16num_threads_usedE"],"ceres::Solver::Summary::num_unsuccessful_steps":[16,2,1,"_CPPv2N6Solver7Summary22num_unsuccessful_stepsE"],"ceres::Solver::Summary::postprocessor_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary29postprocessor_time_in_secondsE"],"ceres::Solver::Summary::preconditioner_type_given":[16,2,1,"_CPPv2N6Solver7Summary25preconditioner_type_givenE"],"ceres::Solver::Summary::preconditioner_type_used":[16,2,1,"_CPPv2N6Solver7Summary24preconditioner_type_usedE"],"ceres::Solver::Summary::preprocessor_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary28preprocessor_time_in_secondsE"],"ceres::Solver::Summary::residual_evaluation_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary35residual_evaluation_time_in_secondsE"],"ceres::Solver::Summary::schur_structure_given":[16,2,1,"_CPPv2N6Solver7Summary21schur_structure_givenE"],"ceres::Solver::Summary::schur_structure_used":[16,2,1,"_CPPv2N6Solver7Summary20schur_structure_usedE"],"ceres::Solver::Summary::sparse_linear_algebra_library_type":[16,2,1,"_CPPv2N6Solver7Summary34sparse_linear_algebra_library_typeE"],"ceres::Solver::Summary::termination_type":[16,2,1,"_CPPv2N6Solver7Summary16termination_typeE"],"ceres::Solver::Summary::total_time_in_seconds":[16,2,1,"_CPPv2N6Solver7Summary21total_time_in_secondsE"],"ceres::Solver::Summary::trust_region_strategy_type":[16,2,1,"_CPPv2N6Solver7Summary26trust_region_strategy_typeE"],"ceres::Solver::Summary::visibility_clustering_type":[16,2,1,"_CPPv2N6Solver7Summary26visibility_clustering_typeE"],"ceres::SubsetParameterization":[15,0,1,"_CPPv2N5ceres22SubsetParameterizationE"],"ceres::TolerantLoss":[15,0,1,"_CPPv2N5ceres12TolerantLossE"],"ceres::TrivialLoss":[15,0,1,"_CPPv2N5ceres11TrivialLossE"],"ceres::UnitQuaternionRotatePoint":[15,1,1,"_CPPv2I0EN5ceres25UnitQuaternionRotatePointEA4_K1TA3_K1TA3_1T"],"ceres::UnitQuaternionRotatePoint::T":[15,3,1,"_CPPv2I0EN5ceres25UnitQuaternionRotatePointEA4_K1TA3_K1TA3_1T"],"ceres::inner_iteration_ordering_given":[16,2,1,"_CPPv230inner_iteration_ordering_given"],"ceres::inner_iteration_ordering_used":[16,2,1,"_CPPv229inner_iteration_ordering_used"],FirstOrderFunction:[7,0,1,"_CPPv218FirstOrderFunction"],GradientProblem:[7,0,1,"_CPPv215GradientProblem"],Solve:[7,1,1,"_CPPv25SolveRKN21GradientProblemSolver7OptionsERK15GradientProblemPdPN21GradientProblemSolver7SummaryE"],num_cost_evaluations:[7,2,1,"_CPPv220num_cost_evaluations"],num_gradient_evaluations:[7,2,1,"_CPPv224num_gradient_evaluations"]}},objnames:{"0":["cpp","class","C++ class"],"1":["cpp","function","C++ function"],"2":["cpp","member","C++ member"],"3":["cpp","templateParam","templateParam"]},objtypes:{"0":"cpp:class","1":"cpp:function","2":"cpp:member","3":"cpp:templateParam"},terms:{"000000e":[8,10,17],"003028e":17,"003030e":8,"00e":[7,8,10,16,17,19],"012552e":17,"016523e":8,"01e":[8,17,19],"02e":[8,10,17,19],"032775e":8,"036190e":17,"03e":[8,10,16,17,19],"04e":8,"056751e":17,"056795e":17,"05e":[8,17],"062590e":[10,16],"063265e":17,"06e":[8,17],"075000e":17,"086543e":19,"08e":[8,10,16,17],"093558e":8,"09e":[8,10,16,17,19],"10e":[8,10,17],"11e":[8,17,19],"12e":8,"13e":[8,17],"145773e":8,"148168e":17,"14e":8,"15e":[8,17],"167626e":[10,19],"16e":[7,8,16,17,19],"171557e":8,"173223e":17,"17e":[7,8,16,17],"17x":23,"185660e":[10,16,19],"18e":[7,8,16,17,19],"19e":[7,8,10,16,17],"1e08":16,"1e16":16,"1e32":16,"1e4":16,"1e6":[7,16],"1x1":15,"20e":[8,17],"211585e":17,"211734e":17,"213597e":8,"21e":17,"228331e":8,"229900e":17,"22e":[17,19],"23e":[8,10,17,19],"24e":[8,10,17],"257570e":8,"25e":[8,17],"26e":10,"27e":8,"280493e":8,"28e":[8,17],"29e":[8,17],"2_d_d":23,"300462e":[7,16],"306595e":17,"30e":[8,17],"312019e":[7,16],"317806e":[7,16],"31e":[7,16,17],"32e":[8,10,16,17],"32k":23,"333425e":17,"33e":[8,10,17],"344546e":17,"34e":[8,17,19],"35e":[8,10],"36e":[8,10,16,17],"37e":[8,10,16,17],"38e":8,"39e":[8,10,17],"3x3":15,"3x4":16,"40e":[8,17,19],"41e":[7,16,17],"420000e":8,"426770e":17,"42e":[8,17,19],"43e":[8,10,17],"440869e":8,"448490e":8,"44e":17,"457683e":8,"45e":[8,10,16,17],"46e":[8,17],"472012e":8,"47e":[8,17,19],"486574e":8,"48e":[8,10,16,17],"49e":[17,19],"503267e":8,"508302e":8,"50e":[7,8,10,16,17,19],"511598e":17,"512500e":17,"51e":[10,17],"52e":[8,10,16,17],"533399e":8,"53e":[8,17,19],"54e":[7,8,16,17],"55e":[8,17],"56e":[8,17],"571154e":8,"577515e":8,"57e":[8,17],"584044e":17,"58e":[8,19],"591572e":8,"59e":[8,10,16,17],"60e":[8,10,17,19],"61e":[17,19],"62e":[8,17],"63e":[8,10,16,17],"641257e":8,"642190e":17,"64e":[8,17,19],"65e":[10,16,17],"66e":[8,17,19],"67e":17,"687123e":17,"68e":[8,17],"69e":[8,17,19],"70e":[8,17],"710346e":8,"71e":[8,19],"72e":[8,17],"731469e":8,"73e":8,"74e":8,"75e":[8,17],"769766e":10,"76e":[8,17],"77e":[8,10,17],"783568e":8,"78e":[8,10,17],"791438e":17,"79511e":17,"79e":[7,8,16,17],"803390e":10,"803391e":19,"803399e":10,"803857e":19,"804625e":17,"808729e":10,"81e":[7,8,16,17],"82e":[8,10,16,17],"832378e":8,"835994e":8,"839723e":8,"84e":[8,17,19],"859667e":19,"85e":[8,17,19],"865573e":17,"86e":[8,17],"877006e":17,"87e":[17,19],"885250e":8,"88e":[8,17],"899774e":10,"89e":[8,17],"902460e":8,"909730e":8,"90e":[7,8,16,17],"911794e":8,"91e":[8,17],"92189e":17,"92e":[8,10,17],"93e":[8,19],"943019e":8,"94e":[8,17],"95e":[17,19],"967760e":17,"969581e":8,"96e":[7,16,17],"97e":[8,10,17],"980525e":19,"987485e":17,"98e":[7,8,16],"992817e":[10,16],"993377e":8,"99e":[8,10,16,19],"_dir":23,"_dir_hint":10,"_found":23,"_include_dir":10,"_include_dir_hint":10,"_librari":10,"_library_dir_hint":10,"abstract":[17,23],"bj\u00f6rn":23,"break":[16,23],"case":[0,1,4,6,7,10,11,13,14,15,16,17,18,23],"char":[16,17,23],"class":[0,1,7,8,11,14,15,16,17,18,23],"const":[0,1,7,8,11,14,15,16,17,18],"default":[7,10,14,15,16,17,23],"duch\u00ean":23,"enum":[15,23],"final":[8,10,11,15,16,17,19,20,23],"float":[15,18,23],"function":[0,1,4,6,7],"goto":16,"import":[7,10,13,14,15,16,17,19,23],"int":[1,7,8,14,15,16,17,18,23],"long":[3,15,16,22,23],"mendon\u00e7a":23,"new":[1,3,6,7,8,10,11,12,15,16,17,18],"null":[7,8,11,15,16,17,23],"public":[0,1,7,8,9,10,11,15,16,17,18,23],"return":[0,1,7,8],"sch\u00f6nberger":23,"short":5,"static":[10,17,18,23],"switch":[10,16,18,23],"true":[0,1,7,8,11,13,14,15,16,17,18,19],"try":[3,6,10,15,16,19,23],"var":10,"void":[7,11,15,16],"while":[1,8,9,10,15,16,17,18],a2b8a8e07628e5fd60644b6dd99c1b5e7d7f1f47:23,a_1:16,a_2:16,abi:23,abil:[1,15,23],abl:[4,10,11,17,18],abnorm:16,abort:15,about:[1,3,6,8,9,10,15,16],abov:[1,11,12,13,14,15,16,17,18],absolut:[16,18,22,23],acceler:10,accept:[7,15,16,17,23],access:[3,8,14,16,17,19,23],accessor:15,accommod:15,accord:16,account:[0,3,15,23],accumul:17,accur:[2,14,15,18],accuraci:[6,14,15,16,18,19,23],achiev:16,acm:17,acml:23,acoust:2,acquir:17,across:[16,17,23],action:[15,17],activ:6,actual:[0,1,7,10,11,15,16,17,18],adapt:[15,18,23],add:[3,10,15,16,17,23],add_execut:10,add_librari:10,addelementtogroup:[16,23],addit:[7,10,15,16,17,23],addition:10,addparameterblock:[14,15],addresidualblock:[15,17],address:3,adjacent_find:23,adjust:[2,5,6,10,16],ado:8,advanc:[2,10,17],advantag:[15,16],advic:[4,13],advis:12,affect:[15,16,19,23],affine2dwithdistort:11,afford:18,after:[3,7,9,10,15,16,23],again:[11,14,16,17,18],against:[3,7,10,15,16,17,23],agarw:[2,3,9,10,16,23],agreement:3,ahead:16,aid:17,aim:[4,16,17],aircraft:22,airforc:2,akab:23,alberto:23,alekhin:23,alessandro:23,alex:[3,23],alexand:23,algebra:[0,2,5,6,10,14,16,17,19,23],algorithm:[2,4,6,7,8,13,14,15,16,17,18,19,23],algorithm_typ:14,align:[15,17,22,23],aligna:23,alignof:23,all:[0,3,4,6,10,12,14,15,16,17,18,23],alloc:[10,23],allow:[1,3,6,10,13,14,15,16,17,23],almost:[15,16,17],alon:4,along:[7,10,16,17],alreadi:[10,16,17,23],also:[1,3,7,10,11,13,14,15,16,17,18,19,23],altern:[1,10,15,19],although:10,alwai:[7,10,11,13,14,15,16],ambient:[7,14,15],ambigu:[14,23],amd:23,amdahl:0,amen:11,amend:3,amongst:4,amount:[0,7,14,16,18],analog:[1,8],analogu:10,analys:15,analysi:[2,6,16,17,18],analyz:[10,14,16,23],andrea:23,andrew:23,android:6,angl:[11,15,17,23],angle_axi:15,angleaxisrotatepoint:[15,17,23],angleaxistoquaternion:15,angleaxistorotationmatrix:[15,23],anglelocalparameter:17,ani:[1,6,10,12,15,16,17,23],annal:2,anoth:[10,15,16],answer:[5,18],anymor:[16,23],anyth:[10,15,16],anywai:17,apertur:22,api:[6,15],app:22,appear:15,append:10,appendrow:23,appl:2,appli:[2,10,15,16,17,18,22],applic:[2,6,10,14,15,16],apply_loss_funct:[14,15],approach:[4,13,16,17,18],appropri:[1,10,14,15,17],appropro:11,approxim:[2,7,15,16,17,18],apt:[3,10],aradv:23,arbitrari:[1,4,16,17],arch:[10,23],architectur:23,arctanloss:15,arctanlossfunct:23,area:[15,17],argc:17,argument:[10,15,16,17,18],argv:17,aris:[12,14,16],arithmet:[16,18],arm64:10,armijo:[7,16],armv7:10,arnaud:23,around:[15,23],arrai:[1,15,16,17,23],arrigo:23,articl:[4,23],artifici:[7,16],asasin:22,ascend:17,ask:[5,15,16,17],asl:23,assert:23,assert_death:23,assess:[2,14],associ:[7,13,14,15,16,17,23],assum:[7,10,13,14,15,16,17,18],assumpt:[7,14,16],asteroid:9,astronomi:9,asymptot:18,atla:10,attempt:[10,17],attent:[9,16],attribut:15,augment:[1,16,17],australian:2,author:9,auto:[10,15,17,23],autodetect:23,autodiff:[15,16,17,23],autodiff_local_parameterization_test:15,autodiff_test:23,autodiffcostfunct:1,autogener:[10,23],autom:[10,17],automat:0,autonom:22,autonomi:22,avail:[10,11,14,15,16,19,23],avoid:[4,10,23],avx:23,awai:[15,17],awar:[15,23],axes_equ:17,axi:[15,17],back:[7,13,15,16,17,18,19,23],back_insert_iter:23,backend:23,backtrack:16,bad:[13,14,15,16],bae:23,baeuml:23,bal:[10,17,23],bal_problem:17,balanc:19,balproblem:23,bar:10,bare:[10,23],base:[2,4,6,7,10,15,16,17,23],basi:[1,18],basic:[1,16,17,18],basso:23,bate:23,bau:2,beamform:22,becam:10,becaus:[7,10,11,15,16,23],becom:[10,16,18,23],been:[6,7,9,10,14,15,16,17,23],befor:[0,3,7,10,14,15,16,17,18,19,23],begin:[8,11,15,17],beginn:15,behav:[11,13,23],behavior:[7,15,16,23],behaviour:[7,10,13,14,16,23],behind:9,believ:1,belong:16,below:[7,10,11,14,15,16,17,23],ben:[10,23],benchmark:[6,16,17],benedetti:23,benefeci:13,benefici:16,benefit:[16,17],bernhard:23,besid:17,bessel:23,best:[0,3,6,7,14,16,18],better:[0,7,10,14,15,16,18,23],between:[7,13,15,16,17,23],beyond:16,bezier:15,bfg:[6,7,8,16,23],bicub:23,bicubicinterpol:[15,23],bin:[10,17,19],binari:[10,12,23],bisect:[7,16],biswa:23,bit:[10,17,23],bjorck:[2,5,16],blank:16,blender:[17,22,23],block1:14,block2:14,block:[2,10,13,14,15,16,17,19,23],block_random_access_sparse_matrix:23,blockrandomaccesscrsmatrix:23,blocksparsematrix:23,blocksparsematrixbas:23,blue:[15,17],blur:22,bogu:15,bone:10,book:[5,20],booklet:5,bool:[0,1,7,8,11,13,14,15,16,17,18,23],boost:19,borcher:6,both:[3,10,15,16,18,19],bottom:16,boulder:16,bound:[7,9,13,15,16,17,23],boundari:23,bowen:23,bracket:[7,16],branch:3,braun:23,breakag:23,breakdown:[7,16,23],brew:[3,10],brian:23,brief:[7,16,20,23],briefreport:[7,16,17],broad:17,brodu:23,broken:23,brought:9,brown:[2,16],bsd:[6,12],budget:6,buffer:23,bug:[3,6,9,10],bugfix:[10,23],bui:1,build:[3,6],build_android:23,build_def:23,build_document:10,build_shared_lib:[10,23],built:[10,13,14,16,23],bunch:10,bundl:[2,5,6,10,16],bundle_adjust:[17,19,23],bundle_adjustment_test:23,bundler:17,burden:1,burgard:17,burton:17,busi:12,bvaneveri:23,bypass:[10,23],byrd:2,byrdnoced:[2,16],byrdschnabel:[2,16],bzindov:10,c2124:23,c4251:23,c4373:23,cach:[0,10,15,23],calcul:16,calculu:[0,20],calibr:[15,22],call:[1,8,10,11,14,15,16,17,18,22,23],callback:[7,16,17,23],callbackreturntyp:16,caller:10,cambridg:2,camd:23,camera:[15,16,17,19,22,23],cameraproject:15,can:[0,1,3,4,6,7,8,9,10,11,13,14,15,16,17,18,19,23],cannot:[7,10,13,14,15,16,18,23],canon:16,canonical_view:[16,19],cap:10,capabl:[15,16],caption:23,captur:[7,16,23],car:[15,22],care:[1,10,15,17],carl:9,carlo:23,carri:15,carrol:23,cartesian:[15,23],casei:23,cast:[15,23],categori:16,catkin:23,catmul:15,cauchi:16,cauchyloss:[15,17],caus:[7,10,12,15,16,23],caution:15,ccf:15,ccf_residu:15,ccmake:10,ceil:23,celebr:9,center:17,central:[11,15,17],cere:[0,1,2,3,4,6,8],ceres_:23,ceres_abi_vers:23,ceres_dir:10,ceres_dir_hint:10,ceres_doc:10,ceres_dont_have_protocol_buff:23,ceres_eigen_vers:23,ceres_export:23,ceres_hash_namespac:23,ceres_include_dir:10,ceres_librari:10,ceres_no_line_search_minim:23,ceres_no_protocol_buff:23,ceres_solver_iteration_:16,ceres_vers:23,ceres_version_abi:23,ceres_version_major:23,ceres_version_minor:23,ceres_version_revis:23,ceres_version_str:23,ceresconfig:[10,23],cerestarget:10,certain:[2,7,10,15,16],cgnr:10,chain:[0,10,17],challeng:17,chanc:3,chang:1,changchang:23,channel:15,chapter:[11,15,17],characterist:[16,22],chariti:20,cheap:16,cheaper:16,cheapli:6,check:[10,13,14,15,16,17,23],check_eq:15,check_gradi:[15,16],checker:[16,23],checkout:10,chen:[2,16],cheng:23,chmod:3,choic:[0,4,6,7,15,16,18,19,23],choleski:[2,6,10,16,23],cholmod:[2,16,23],choos:[7,15,16,18,19,23],chose:16,chosen:[7,16,18],chri:23,circl:17,circle_fit:17,circumst:17,cla:3,clang:[10,23],classic:20,classif:23,clean:[3,6,23],cleaner:23,cleanup:23,clear:[16,23],click:3,client:[10,17],clone:[3,10],close:[16,17,18,23],closer:17,closur:17,cloud:22,cluster:[16,19,23],cluster_jacobi:[10,16,19],cluster_tridiagon:[10,16,19],cmake28:23,cmake:3,cmake_cxx_flags_releas:23,cmake_find_library_prefix:23,cmake_install_prefix:10,cmake_library_path:10,cmake_minimum_requir:10,cmake_module_path:[10,23],cmake_xxx_dir:23,cmakefinddependencymacro:10,cmakelist:10,cmath:23,code:[0,1,3,6,8],coeffici:1,coincid:7,col:[15,16],col_strid:15,collabor:3,collaps:23,collect:[16,17,20,23],collections_port:23,colmajor:23,colmap:[22,23],color:15,column:[14,15,16,18,20,23],com:[3,9,10,23],combin:[4,6,11,15,18,23],come:[1,3,6,10,15,16,17],comfort:17,command:[3,10],comment:[3,23],commit:[3,23],common:[0,10,11,15,16,23],commonli:[15,17,23],commun:[6,15,16,23],compar:[1,15,16,18,23],comparison:[18,23],compat:[10,15,16,23],compet:16,compil:[10,15,16,17,23],complement:[2,6,16,19,23],complet:[6,15,16,23],complex:[1,7,16,17,18],complic:[1,9,10,14,16,17,18],compon:[1,2],compos:15,composedloss:[15,23],composedlossfunct:23,composit:7,compound:23,compress:16,compressed_col_sparse_matrix_utils_test:23,compressedrowjacobianwrit:23,compressedrowsparsematrix:23,comput:[0,1,2,4,6,7,8,11,13,14,15,16,17,18,23],computation:[7,15,16],compute_distort:11,computedistortionfunct:11,computedistortionvalu:11,computedistortionvalueandjacobian:11,computedistortionvaluefunctor:11,computeinversewithcheck:13,computejacobian:15,concaten:16,concern:[0,10,18,23],concret:[15,16],condit:[7,10,12,14,15,16,23],condition:[15,16,23],confer:[2,17],config:[10,23],configur:3,configure_fil:10,conflict:[10,23],confus:[10,23],conjuag:16,conjug:[6,7,16,23],conjugategradientssolv:[16,23],conjunct:10,conn:[2,16],connect:[15,17],consecut:16,consequ:[16,23],consequenti:12,conserv:15,consid:[0,1,3,8,10,11,13,14,15,16,17,18,19],consider:[4,13,15],consist:[1,7,15,16,17,23],consol:[3,16],constanc:16,constant:[13,14,15,16,17,18,23],constrain:[7,15,16,17],constraint:[2,7,9,13,15,16,17,23],construct:[8,11,15,16,17,18,23],constructor:[7,15,17],consum:10,contain:[7,8,10,14,15,16,17,23],content:[10,23],context:4,continu:[16,18],contour:17,contract:[7,12,16],contradictori:23,contributor:[3,12],control:[3,7],conveni:[1,15,16],convent:[10,15,23],converg:[2,7,8,10,13,15,16,17,18,19,23],convers:[1,13,15,16,23],convert:[15,16],convex:2,convolut:[2,15],coomb:23,cooordz:23,cooper:23,coordin:[1,13,15,16,17,20],copi:[1,10,16,18,23],copyright:[3,12],core:[10,16],corner:1,correct:[4,15,16,18,23],correctli:[9,14,17,18,23],corrector_test:23,correspond:[7,11,14,15,16,17],cosh:23,cost:[1,6,7,8,10,11,13,14,15,16,17,18,19,23],cost_chang:[10,16,17,19],cost_evaluation_time_in_second:7,cost_funct:[1,15,17,18],costfunct:[0,1,4,8,11],costfunctiontofunctor:[11,13],costfunctor:[15,17],costfunctorwithdynamicnumresidu:15,could:15,coupl:16,cours:[15,16,17,18,23],cout:[8,16,17],covarainc:14,covari:6,covariance_block:14,covariance_impl:23,covariance_xi:14,covariance_xx:14,covariance_yi:14,covariancealgorithmtyp:[14,23],cover:10,coverag:5,crash:[15,16,23],creat:[3,10,11,15,16,17,23],createjacobianblocksparsitytranspos:23,criterion:[16,17,23],crop:10,cross:[14,15],crossproduct:15,crsmatrix:15,crt:10,crucial:10,crude:13,cubic:[2,7,8,11],cubichermitesplin:23,cubicinterpol:[11,15,23],cumulative_time_in_second:16,curl:3,current:[7,10,13,15,16,23],current_config_install_dir:23,curs:10,curv:[0,15],curve_fit:17,curve_fitting_c:23,custom:6,cx_spars:[16,23],cxspars:[6,8,10,16,19,23],cxsparse_include_dir_hint:10,cxsparse_library_dir_hint:10,cxx11:[10,23],cygwin:[3,10,23],cyril:17,dal:23,damag:12,damon:23,data:[0,2,6,10,11,12,15,16,17,19,22,23],data_dimens:15,data_fit:23,dataset:[10,17],davi:[2,16],david:[17,23],dcheck:23,dcheck_g:23,dcmake_install_prefix:10,dcmake_toolchain_fil:10,dead:23,deal:[6,13,14,17,19],death:23,debat:9,debian:[10,23],debug:[1,10,23],decid:[10,16],decim:23,decis:19,declar:[10,15,16,17],decompos:[13,16],decomposit:[2,14,16],decreas:[7,15,16,18],defici:[14,15],defin:[0,1,4,8,10],definit:[7,10,14,15,16,17,23],defint:10,degrad:[7,16],degre:[7,15,16,23],deigen_include_dir:10,delet:[15,23],deleterow:23,delta:[7,15,17],demand:11,demonstr:[17,23],denois:[17,23],denot:[14,20],dens:[6,10,14,16,17,19,23],dense_linear_algebra_library_typ:16,dense_qr:10,dense_schur:10,dense_svd:[14,23],densejacobianwrit:23,denselinearalgebralibrari:16,denselinearalgebralibrarytyp:16,denseqrsolv:23,densesparsematrix:23,dep:10,depend:[0,4,6,7],dependency_nam:10,depict:17,deprec:23,depth:22,descent:[7,16,23],describ:[3,4,10,13,15,16,17],descript:[2,7,10,16],design:6,desir:[10,15,16,18],destroi:15,destruct:[15,23],destructor:[15,23],detail:[4,7,10,14,15,16,17],detect:[10,14,15,16,17,23],detectstructur:23,determin:[0,2,7,14,15,16,18,23],detriment:[7,16],dev:10,develop:[3,6,10,16,23],deviat:17,devic:[4,10],devin:23,devot:[8,15],dfdc:15,dfdr:15,dfdx:15,diagnos:19,diagon:[2,14,16,23],did:[16,17,23],didn:15,diff:15,differ:[0,1,4,6,7,10,11,14,15,16,17],differenati:23,differenc:[15,16,17],differeni:23,different:[18,23],differenti:[0,1,2,4,6],differentit:1,difficult:10,difficulti:17,digit:[2,23],dimens:[7,15,16,17],dimension:[1,2,11,13,14,15,16,17,23],dios_platform:10,dir:10,direct:[2,7,8,12,15,16,23],directli:[10,11,23],director:2,directori:3,disabl:[7,10,16,23],disclaim:12,discourag:10,discov:9,discuss:[3,4,9,10,15,16,17,20],disk:[17,23],displai:[3,7,16,17,23],distinct:[10,15,18],distinguish:16,distort:[11,17,22],distortion_valu:11,distribut:[10,12,15,16,17],distro:10,divid:[16,23],divis:23,dlib_suffix:10,dll:23,doc:23,document:[6,7,10,12,14,15,17,23],doe:[1,3,7,10,11,15,16,23],dog:23,dogleg:6,dogleg_typ:16,doglegtyp:16,domain:[2,4,7,16],domin:[16,18],dominik:23,domink:23,don:[1,3,10,23],done:[14,15,16,17,18,19,23],door:23,dot:17,doubl:[0,1,7,8,11,14,15,16,17,18,23],dougla:23,down:[0,7,10,15,16,17,18,19],downdat:2,download:[3,10],downscal:[7,16],drift:17,drop:[14,16,23],dsuitespars:23,due:[10,16,17,23],dump:16,dumpformattyp:16,duplic:[14,23],dure:[7,10,15,16,23],dustin:23,dylib:10,dynam:[15,17,23],dynamic_spars:[16,17],dynamicnumericdiffopt:15,each:[1,3,4,7,10,11,15,16,17,23],earli:[7,16,23],eas:[15,23],easi:[13,15,16,17,18],easier:[3,10,16,23],easili:[6,23],ecef:13,ecef_to_lla_jacobian:13,eceftolla:13,edg:17,edit:[3,16],eduard:23,edwin:17,effect:[10,14,15,16,17,18,23],effici:[0,4,14,15,16,17,18,23],effort:[1,3,15,16],eigen3:[10,23],eigen:[1,6,10,13,14,15,16,17,19,23],eigen_include_dir_hint:10,eigen_spars:[14,16,23],eigen_sparse_qr:23,eigen_vers:23,eigenquaternionparameter:[13,15,17,23],eigenspars:[10,23],eigenvalu:[7,14,16,23],eigenvector:14,either:[3,7,10,14,15,16,18],element:[15,16,17],elementari:0,elimin:[1,16,23],ellips:17,ellipse_approxim:17,ellipt:23,els:[7,10,11,14,15,16,23],elseif:10,embed:[15,23],emerg:9,empti:[15,16,23],enabl:[3,7,10,14,16,17,23],enable_fast_parameter_block_remov:23,enable_fast_remov:15,encapsul:10,encod:23,encount:[14,15,16,23],end:[6,7,13,15,16,17],endif:10,endl:16,endors:12,enforc:[15,23],engin:[2,16,17,22],enhanc:23,enjoi:0,enough:[13,15,16,17,18],ensur:[10,16,23],enter:3,entir:[13,14,15,16,23],entiti:15,entri:[10,13,15,16,23],epsilon:[18,23],equal:[13,14,15,16,17,23],equat:[2,7,16,23],equival:[10,15,16,20],errant:23,erron:15,error:[6,7,10,15,16,17,18,23],error_log:15,especi:15,essenti:[1,14,16,17],estim:[0,2,6],eta:16,etc:[10,15,16,22,23],eth:[22,23],etting:23,euclidean:[6,7,15],euler:15,euleranglestorotationmatrix:15,european:2,evalu:[0,1,4,6,7,8,10,11,13,14,15,16,17,18,19,20,23],evaluateopt:[15,23],even:[7,10,12,14,15,16,18,23],event:[9,12],ever:13,everi:[3,10,13,15,16,17],everywher:23,evid:16,exact:[1,6,7,14,16,23],exactli:[7,16],exampl:[1,8,10,11,13],exce:16,excel:19,except:[10,15,17],execut:[3,7,8,10,16,17,18,23],exemplari:12,exhibit:15,exist:[10,15,16,23],exit:17,exot:10,exp:[0,1,17,18],expand:[16,23],expans:[1,7,16,18,23],expect:[15,16,17,18,23],expect_death_if_support:23,expect_near:23,expectarraysclos:23,expectclos:23,expens:[16,17,18,19],experi:[2,10],experiment:[7,10,16],expert:[17,23],explain:17,explan:23,explicit:[7,10,11,15,16,23],explicitli:[1,15,16,23],exploit:[0,16,17,23],exponentialresidu:17,export_build_dir:10,expos:[14,23],exposit:16,express:[0,1,11,12,15,16,17,20,23],extens:[1,6,10,13,17],extern:[4,10,11,16,17,18],extra:[10,16,17,18],extract:1,extran:23,extrapol:[15,18],extrem:[16,18],extrins:15,f_1:15,f_i:15,f_n:15,f_plu:18,facil:13,fact:[1,7,9,15,16,18],factor:[2,6,7,10,14,15,16,18,23],factori:17,fail:[7,10,14,16,23],failur:[7,14,15,16,23],fairli:[14,16,18],fall:16,fals:[7,13,14,15,16],familiar:[15,16,17],famou:[8,16],far:[11,16,17],farthest:16,fast:[1,7,14,15,16,17,23],faster:[0,18,23],fastest:15,fatal:23,favor:23,favorit:5,feasibl:[6,13],featur:[3,6,9,10,17],feature_i:15,feature_x:15,fedora:23,feicho:23,feng:23,few:[6,16,19],fewer:23,fictiou:23,field:[16,17,23],figur:[4,15,17],file:[3,10,16,17,23],filesystem:10,filippo:23,fill:[4,13,15,16,17,23],final_cost:[7,16],final_residu:23,find:[0,1,10,11,16,17,18,23],find_depend:10,find_packag:[10,23],findbla:10,findgflag:23,findlapack:10,findwithdefault:23,fine:[15,16],finish:17,finit:[4,15,16,17,18],fire:15,first:[7,11,14,15,16,17,18,19,20,23],fisher:23,fit:[0,12,14,15],fitzgibbon:2,fix:[3,6,10,15,16,18],fixed_arrai:23,fixed_cost:[16,23],fixedarrai:23,flag:[7,16,19,23],flanneri:2,flatten:23,fletcher_reev:[7,16],flexibl:[4,6,23],floor:23,florida:2,focal:17,focu:[16,19],folder:23,follow:[0,1,3,10,11,12,13,15,16,17,18,23],foo:10,foo_find_quietli:10,foo_find_requir:10,fooconfig:10,footnot:[0,8,9,10,16,17,18],footprint:23,forc:[10,16,23],forcibl:10,forese:1,form:[1,7,11,12,15,16,17,18],formal:16,format:[3,15,16,17,23],formul:[6,17],formula:[14,18,23],forth:7,fortun:[7,16],forward:[10,15,16],found:[7,10,15,16,17,23],four:[6,13,14,15,17,23],fourth:17,fpclassifi:23,fraction:[0,16],fragment:[1,13,17],frame:15,framework:[10,15],franek:23,fredrik:23,free:[1,3,15,16,23],freedom:1,frequent:5,friedrich:9,friend:0,friendli:11,frobeniu:15,from:[1,3,7,9,10,12,13,14,15,16,17,18,22,23],fukushima:2,full:[7,10,14,16,17,18,19,23],fulli:10,fullpivlu:23,fullreport:[7,8,16,17,19,23],function_toler:[7,16,23],functor:[1,11,13,15,17,18,23],functor_:[1,18],fundament:17,fuse:17,futur:[15,16],g2o:17,gai:17,gain:10,gap:4,garag:22,garbow:17,gaug:2,gauss:[2,9,15,16],gaussian:[0,16,17],gcc:[10,23],gdi:10,gela:23,gener:[0,1,2,5],generate_template_speci:16,gentilini:23,geometr:2,geometri:[2,6,15,17,22],gerrit:[3,23],get:[0,1,3],getcostfunctionforresidualblock:[15,23],getcovarianceblock:14,getcovarianceblockintangentspac:14,getlossfunctionforresidualblock:[15,23],getparameter:[15,23],getparameterblock:15,getparameterblocksforresidualblock:15,getresidualblock:15,getresidualblocksforparameterblock:15,getreuer:15,getvalu:15,gflag:[10,23],gflags_include_dir_hint:10,gflags_library_dir_hint:10,giesek:23,giorgio:17,git:[3,10,23],gitcooki:[3,23],github:[9,23],gitignor:23,give:[0,1,3,8,13,15,16,17,18,19],given:[0,7,10,11,13,14,15,16,17,18,19],global:[15,16,22],global_matrix:15,globals:15,glog:[10,23],glog_include_dir_hint:10,glog_library_dir_hint:10,glog_no_abbreviated_sever:10,glog_warn:23,gmail:23,gmock:23,goal:17,goe:[1,8,15,17,18],goldstein:23,golub:[2,16],golubpereyra:[2,16],gone:19,good:[3,4,10,11,12,13,16,17,18,23],goodlett:23,googl:[3,6,9,10,12,17,22,23],googlegroup:9,googlesourc:[3,10],googletest:23,gossow:23,gould:[2,16],gracefulli:23,gradient:[4,6,7,8,10,15,16,17,19,23],gradient_check:15,gradient_check_numeric_derivative_relative_step_s:[16,23],gradient_check_relative_precis:16,gradient_checker_test:23,gradient_evaluation_time_in_second:7,gradient_max_norm:16,gradient_norm:[16,23],gradient_toler:[7,16,23],gradientcheckresult:15,grain:15,grammar:23,grand:23,graph:[16,17,18,22],graphic:[10,15],great:[11,18],greater:[16,17],greatli:23,green:[15,17],greg:23,grew:23,grid1d:[11,15],grid2d:[11,15],grid:[11,15,17],griffith:17,grisetti:17,ground:[17,23],group:[15,16,17],groupid:16,groupsiz:16,grow:16,gtest:23,guarante:[7,16,23],guard:23,guess:7,gui:[10,23],guid:[3,10],guoxuan:23,hacki:23,had:[7,10,15,16,23],hager:2,hallwai:17,halv:18,hand:[0,1,4,6,10,15,16],handi:15,handl:[1,10,14,15,16,23],happen:[14,15],happi:3,hard:[0,7,13,16,18],harder:10,hartlei:2,hartleyzisserman:[2,15,17],hasparameterblock:15,have:[1,3,6,7,10,11,13,14,15,16,17,18,19,20,23],head:[3,10],header:[10,23],headlight:15,heap:23,heavi:22,held:16,helloworld:[10,17],helloworld_analytic_diff:17,helloworld_numeric_diff:17,help:[18,23],helper:15,helpstr:23,henc:[10,16,17],henriqu:23,her:[4,16],here:[1,4,7,10,11,13,14,15,16,17,18,19,23],hermit:[11,15],hernandez:23,herself:4,hessian:[7,15,16],hestenes_stiefel:[7,16],heurist:16,hidden:15,hide:[17,23],hierarchi:10,high:[4,16,17],higher:[7,10,15,16,20,23],highest:16,highli:16,hillstrom:17,hint:[10,16,23],histori:[3,9],hit:[10,18],hold:[15,23],holder:12,holt:2,home:3,homebrew:[10,23],homepag:17,homogen:[15,23],homogeneousvectorparameter:15,homographi:[17,23],hong:23,hood:15,hook:[3,23],hopit:1,hoskinson:23,how:[1,2,3,4,6,8,10,13,14,15,16,17,18,19,23],howev:[1,7,10,12,13,14,15,16],howpublish:9,hsu:23,html:23,http:[3,9,10],huberloss:15,hubner:23,hugh:23,human:16,hundr:[16,19],hundt:23,hung:23,hunter:23,hydrant:15,hyeong:23,hyperlink:23,i386:10,icra:17,idea:[3,11,13,16,23],ideal:16,ident:[7,14,15,16,17],identifi:[10,16],identityparameter:15,identitytransform:15,ieee:[2,17],ifdef:23,ignor:[15,16,23],ill:[13,15,23],illustr:[1,15,17],imag:[2,15,16,17,22,23],imaginari:1,immedi:15,impact:[14,16],impati:4,implement:0,impli:[12,14,15,16],implicit:[15,16,23],implicitli:[10,15,16,23],implict:1,importantli:16,imported_link_interface_libraries_:23,impos:[7,10,15,16],improv:[0,7,15,16,18,23],imu:22,inact:16,inadvert:23,inc:12,incid:16,incident:12,includ:[3,6,10,12,15,16,17,23],include_directori:10,inclus:23,incomplet:[2,16,23],incorr:23,incorrect:23,increas:[7,10,16,18,23],incur:[15,16],inde:[1,4,16,17],indefinit:15,indepdend:[18,23],independ:[14,15,16,23],indetermin:1,indeterminaci:[1,2],index:[10,14,15,23],indic:[7,14,15,16,17,19],indirect:12,individu:15,industri:2,ineffici:16,inequ:13,inerti:22,inexact:[2,16],inexactli:16,infeas:13,infin:[15,16,23],infinit:[1,15],infinitesim:1,influenc:[6,15,17],inform:[2,4,5,7,10,14,15,16,17,23],ingredi:16,inherit:15,initgooglelog:17,initgoogletest:23,initi:[1,7,8,10,16,17,19,23],initial_cost:[7,16],initial_pos:17,initial_residu:23,initial_trust_region_radiu:16,initial_x:17,inner_iteration_ord:[16,23],inner_iteration_ordering_given:16,inner_iteration_ordering_us:16,inner_iteration_time_in_second:16,inner_iteration_toler:16,inner_iterations_given:16,inner_iterations_us:16,inner_iterations_were_useful_:23,input:[15,17,19,23],insid:[10,16,23],inspect:1,instal:3,install_root:10,instanc:[3,7,8],instanti:[15,16],instead:[1,3,7,10,13,14,15,16,17,18,23],institut:22,instruct:[3,10,18,23],int32:[15,16],integ:[11,15,16,17,23],integr:[17,23],intel:23,intellig:[17,22],interact:[10,16],interest:[3,10,13,14,15,16],interfac:[3,4,8,10],interleav:15,intern:[2,8,10,15,16,17,23],interpol:[2,11],interpret:15,interrupt:12,interv:11,intract:16,intrins:15,intrinsic_projection_:15,intrinsicproject:15,introduc:[1,10,16,23],introduct:5,introductori:5,invalid:[16,23],invent:[2,9,16],invers:[0,2,7,13,14,15,16,17,23],invert:[13,14,16],invertpsdmatrix:23,invoc:16,invok:[10,23],involv:[6,10,14,15,16,17,20,22],ios_deployment_target:23,irrespect:[10,14,16],is_sil:23,isclos:23,isinfinit:23,ismemb:16,isparameterblockconst:23,isparameterblockpres:23,issolutionus:[7,16],issparselinearalgebralibrarytypeavail:23,issu:[4,9,16,17,19,23],isvalid:[7,16,23],itali:22,iter:[2,6,7,8,10,13,15],iter_tim:[10,16,17,19],iteration_time_in_second:16,iterationcallback:[7,15],iterationsummari:[7,16,23],iterative_schur:10,itself:[15,16,23],jack:23,jacobi:[16,23],jacobi_sc:16,jacobian:[0,1,4,6,7,10,11,13],jacobian_evaluation_time_in_second:16,jacobisvd:14,jagadev:23,jame:23,jeta:23,jetb:23,jim:23,jni:10,job:15,johann:23,join:3,jointli:17,jone:23,jorg:17,journal:2,joydeep:23,julien:23,juliu:23,jump:16,just:[1,7,8,9,10,14,15,16,17,18,23],kanatani:[2,14],kanatanimorri:[2,14],kanzow:[2,16],kassemey:23,keep:[10,15,16,18],kei:[2,4,6,13,15,16,18],keir:[3,9,23],keith:23,kenneth:17,kichang:23,kim:23,kind:17,kinemat:22,know:[1,3,10,14,16,17,18,23],known:[7,14,15,16,17,18],knumobserv:17,knumresidu:15,koch:23,kohler:23,koichi:23,krelativesteps:18,kreportrowformat:16,kummerl:17,kushal:[2,16],kushalagarw:[2,16],lab:22,laboratori:22,lack:[10,17,23],lagrang:16,lane:23,lang:23,langloi:23,languag:16,lapack:[6,8],larg:[2,6,7,9,10,14,15,16,17,18,19,22],larger:[15,16,19,23],largest:14,laser:17,last:[3,4,13,15,16,17],lastli:[16,17],later:[10,23],latest:[10,23],law:0,layer:23,layout:[13,15,17],lbfg:[6,7,8,16,23],ldlt:[16,23],lead:[1,10,14,15,16,17,23],leak:23,learn:[1,17],least:[2,3,5,6,7,8,9,10,14],leav:16,lectur:17,left:[4,16,17,18,23],leg:23,legaci:[15,23],len:22,lena:23,length:[7,15,16,17],leonard:17,less:[10,13,15,23],let:[3,8,11,14,15,16,17,18,19],letter:2,leung:23,leutenegg:23,level:[4,7,10,16,23],levenber_marquardt_strategy_test:23,levenberg:[2,6],levenberg_marquardt:[10,16,17,19],lewycki:23,lgpl:[10,16,23],liabil:12,liabl:12,lib64:10,lib:[10,23],lib_suffix:[10,23],libatla:10,libc:23,libcer:10,libeigen3:10,libgomp:23,libgoogl:10,libm:23,libmv:[17,23],libmv_bundle_adjust:[17,23],libmv_homographi:17,librari:[4,6,9,10,14,15,16,17,18,19,22,23],librt:23,libsuitespars:10,libtool:23,licens:[3,6,10],lie:[6,15],life:[15,17],light:23,like:[0,3,4,7,10,14,15,16,17,18,23],likelihood:[0,14,17],limit:[2,8,11,12,15,16,18,23],line:[3,6,7,8,10,15],line_search:16,line_search_direction_typ:[7,16],line_search_function_evalu:16,line_search_interpolation_typ:[7,16],line_search_minim:16,line_search_sufficient_curvature_decreas:[7,16],line_search_sufficient_function_decreas:[7,16],line_search_typ:[7,16],linear:[0,2,3,5,6,7,8,9,10,11,13,14],linear_solver_iter:16,linear_solver_ord:[16,23],linear_solver_ordering_given:16,linear_solver_ordering_us:16,linear_solver_time_in_second:16,linear_solver_typ:[16,17,23],linear_solver_type_given:16,linear_solver_type_us:16,linearli:[7,16,17,18],linearsolvertyp:16,linesearchdirect:23,linesearchdirectiontyp:[7,16],linesearchinterpolationtyp:[7,16],linesearchiterpolationtyp:[7,16],linesearchminim:23,linesearchtyp:[7,16],link:[10,16,23],linkag:[16,23],linker:[10,23],lint:23,linux:[3,6],lipo:10,lisaad:[2,16],list:[3,7,10,12,14,15,16,23],live:[7,15],lla:13,lla_to_ecef_jacobian:13,llatoecefjacobian:13,llvm:23,load:[16,23],local:[2,3,6,7],local_matrix:15,local_parameter:[15,23],local_parameterization_test:23,localparameter:[6,7,14],localparamter:7,locals:15,localtim:23,localtime_r:23,lock:23,log:[0,1,7,10,15,16,23],log_to_stdout:16,log_to_stdout_:16,logger:23,logging_typ:[7,16],loggingcallback:16,loggingtyp:[7,16],logic:[18,23],login:3,logsever:10,logtostderr:10,loock:23,look:[1,3,7,8,10,11,14,15,16,17,18,19,23],lookup:3,loop:[16,17,23],loosen:23,loss:[6,12,14,15,16,17,23],loss_funct:15,lossfunct:6,lossfunctionwrapp:[15,23],lot:[0,15,23],loui:23,love:0,lovegrov:23,low:[6,7,16],lower:[13,15,16,23],lower_bound:15,lower_case_project_nam:10,lowercas:23,lowest:[7,16],lre:23,ls_iter:[10,16,17,19],lto:23,lui:23,lun:23,lynen:23,mac:[3,6],machin:18,maco:23,macport:[10,23],macro:[10,23],made:23,madsen:[2,5,16],magazin:17,magic:15,magnitud:[7,14,16,18],mai:[1,3,10,12,14,15,16,17,23],mail:3,main:[3,10,17],maintain:[3,16],major:[14,15,16,23],make:[3,4,10,15,16,17,18,20,22,23],make_doc:23,make_pair:14,makefil:23,malform:23,mana:23,manag:[2,9,10,17],mandel:[2,16],mani:[6,10,11,13,15,16,17,22],manifold:[6,14,15,20],manipul:[1,16,17],manner:[15,16,18],manual:[10,19],map:[15,16,17,22],mapl:[0,4],mark:15,marku:23,marquardt:[2,6],martin:23,master:3,match:[3,15,17,23],materi:12,math:[2,7,16,23],mathemat:[2,17],mathematica:[0,4],mathew:[2,16],matlab:[16,23],matric:[2,6,14,15,16,19,23],matrix3d:13,matrix:[1,2,6,7,11,13,14,15,16,17,19,20,23],matrixadapt:15,matter:[8,11,16,17,18],matterport:22,matur:[9,13,16],max:[7,8,16,17,23],max_align_t:23,max_consecutive_nonmonotonic_step:16,max_lbfgs_rank:[7,16],max_lbfs_rank:7,max_line_search_step_contract:[7,16],max_line_search_step_expans:[7,16],max_linear_solver_iter:16,max_lm_diagon:16,max_num_consecutive_invalid_step:16,max_num_iter:[7,16],max_num_line_search_direction_restart:[7,16],max_num_line_search_step_size_iter:[7,16],max_solver_time_in_second:[7,16],max_trust_region_radiu:16,maxim:16,maximum:[0,7,10,14,16,17,19],maxiumum:14,mayb:[3,4,15,16],mclauchlan:2,mean:[10,13,14,16,18,20],meaning:16,meant:[15,17],measur:[0,4,13,15,16,17],mechan:23,medium:[14,16,19,23],meet:[7,16],member:[15,16,23],memori:[2,6,8,10,14,15,16,17,23],mendonca:23,mention:14,menu:10,merchant:12,merg:[3,10],merit:20,mesh:22,messag:[3,7,10,16,23],met:[12,16],method:[1,2,6,7,9,11,13,14,15],meti:10,metis_found:23,metric:[2,16],michael:[20,23],microsoft:[10,22,23],mierl:[3,9,23],might:15,mikael:23,million:15,mimic:15,min_line_search_step_contract:[7,16],min_line_search_step_s:[7,16],min_linear_solver_iter:16,min_lm_diagon:16,min_num_iter:23,min_reciprocal_condition_numb:14,min_relative_decreas:16,min_trust_region_radiu:[16,23],mingw:[10,23],miniglog:[10,23],minim:[0,2,3],minimizer_progress_to_stdout:[7,8,16,17],minimizer_time_in_second:16,minimizer_typ:16,minimizertyp:16,minimum:[14,16,17,18,23],miqr:2,misc:9,mismatch:[10,15,23],miss:[2,15,16,23],mistook:15,misunderstand:10,misus:23,mitchel:20,mix:[6,13,15,23],mkdir:10,mkl:23,mle:17,mock:23,mock_log:23,mod:23,mode:[10,23],model:[5,6],model_cost_chang:23,moder:[10,14,16],modern:2,modif:[10,12],modifi:[3,6,10,16,23],modul:17,modular:23,moll:23,mondragon:6,moor:14,mordvintsev:23,more:[6,7,9,10,13,14,15,16],more_garbow_hillstrom:[17,23],morri:[2,14],most:[6,10,11,13,15,16,17,18],mostli:[0,4,19],motion:[14,15,22],moulon:23,move:[15,16,17,18,23],msc:23,msg:3,msvc2010:23,msvc:[10,23],msvc_use_static_crt:10,msysgit:3,much:[8,10,13,16,17,18,23],multi:[3,10,22,23],multilevel:2,multilin:[7,16],multipl:[2,10,15,16,23],multipli:[7,15,16,17,23],multiplybyjacobian:15,multithread:[6,23],multivari:[1,20],multiview:2,multplic:23,must:[7,10,12,14,15,16],mutable_camera_for_observ:17,mutable_parameter_block_s:15,mutable_point_for_observ:17,mutat:15,mutex:23,my_camera:23,my_cost_funct:15,my_cost_function_residu:15,my_parameter:15,my_point:23,mybinarycostfunct:15,mycostfunct:15,mycostfunctor:15,myscalarcostfunct:15,myscalarcostfunctor:15,myunarycostfunct:15,naiv:16,nake:23,name:[9,10,12,14,15,16,23],namespac:[10,23],nan:23,narrow:16,nash:2,nashsof:[2,16],nathan:23,nativ:10,natur:16,ncurs:23,ndk:[10,23],necessari:[1,15,16],need:[0,1,3,6,10,13,14,15,16,17,18,23],neg:[14,15,16,17],negat:23,neglig:12,neither:[11,12,14,16,18],nest:23,net:18,netrc:23,network:[15,22],neural:15,never:[6,7,23],newer:10,newli:9,newton:[2,15,16],next:[1,16,18],nick:23,nicola:23,nicolai:23,niel:23,nielsen:2,nine:17,nist:[6,17,23],nnls_model:23,no_converg:[7,16,19],no_openmp:8,no_spars:16,noah:17,noced:[2,16],nocedalwright:[2,5,7,16],node:17,nogdi:10,nois:[0,17],noisi:17,non:[0,5,6,7,8,9,10,11,13,14],nonlinear:[2,22],nonlinear_conjugate_gradi:[7,16],nonlinear_conjugate_gradient_typ:[7,16],nonlinearconjugategradienttyp:[7,16],nor:[10,12],norm:[7,8,15,16,17,23],norm_delta:15,normal:[15,16,17,23],norman:23,notat:[1,4,16],note:[3,7,10,11,14,15,16,17,18,23],noth:10,notic:[1,12,16,17,18],notion:0,now:[0,1,3,6,10,11,13,15,16,17,18,23],null_space_rank:14,num_camera:23,num_col:16,num_cost_evalu:7,num_effective_paramet:16,num_effective_parameters_reduc:16,num_eliminate_block:23,num_gradient_evalu:7,num_inner_iteration_step:16,num_line_search_step:16,num_linear_solver_thread:16,num_linear_solver_threads_given:16,num_linear_solver_threads_us:16,num_local_paramet:7,num_observ:17,num_paramet:[7,16],num_parameter_block:16,num_parameter_blocks_reduc:16,num_parameters_reduc:16,num_point:23,num_residu:[15,16],num_residual_block:16,num_residual_blocks_reduc:16,num_residuals_:15,num_residuals_reduc:16,num_row:[15,16],num_successful_step:16,num_thread:[14,15,16],num_threads_given:16,num_threads_us:16,num_unsuccessful_step:16,numel:16,numer:[1,2,4,5,6,7,11,13,14],numeric_derivative_relative_step_s:23,numeric_diff:23,numeric_diff_functor:23,numeric_diff_opt:15,numerical_failur:23,numericdiff:23,numericdiffcostfunct:11,numericdiffcostfunctor:17,numericdifffunctor:[17,23],numericdiffmethodtyp:15,numericdiffopt:[15,16],numgroup:16,numlocalparamet:7,numparamet:[7,8,15],numparameterblock:15,numresidu:15,numresidualblock:15,numtrait:23,nun:[10,23],o_binari:23,obei:17,object:[0,4,6,7,8,10,11,13,14,15,16,17,18,22,23],observ:[0,1,9,10,14,15,16,17,18,19],observation_:15,observed_i:17,observed_x:17,obsolet:23,obtain:[3,10,15,16,17,18],obviou:[13,16,20,22],occur:[1,7,10,14,15,16,17,23],octav:16,odometri:[17,22],off:[10,14,15,23],offer:[4,6,19],offici:10,often:[11,14,15,16],okai:[15,18],old:23,older:10,olson:17,onc:[3,15,16,17],onli:[1,6,7,10,13,14,15,16,17,18,23],onto:[7,15,16],open:[6,9,10,16,22,23],openbla:[10,23],openmp:[6,10,15,16,23],openmvg:22,openptrack:[22,23],oper:[1,2,4,7,10,11,15,16,17,18,23],optim:[0,1,2,4,5,6,7,8,9,10,11,13,15,16,17,22,23],optimis:23,optimized_pos:17,optimum:15,orbit:2,order:[1,7,10,13,15],orderedgroup:23,ordering_typ:23,ordinari:16,oren:[2,7,16],org:[9,23],organ:23,orient:[17,23],origin:[3,10,16,17,19],orthogon:[15,17],orthonorm:[15,16],oscil:23,oss:10,osx:23,other:[0,1,6,9,10,12,15,16],otherwis:[10,12,14,15,16],our:[5,9,10,15,16,17,20],ourselv:16,out:[0,1,4,10,12,13,15,16,17,18,23],outer:16,outlier:[6,15,17],output:[7,10,14,15,16,17,19,23],outsid:10,over:[2,10,15,16,17,23],overal:[7,15,16],overflow:23,overhead:13,overlap:16,overli:15,overload:[1,4],overparameter:[14,15],overrid:23,overridden:10,overview:23,overwrit:10,overwritten:10,own:[4,10,15,17,18,23],ownership:[7,15,16,23],ownership_f:15,ownership_g:15,pablo:23,padova:22,page:[2,3],pai:[16,23],pain:[15,17],pair:[14,15,16,23],panorama:22,paper:[16,17],parallel:17,paramet:[0,1,2,6,7,8,10,11,13,14,15,16,17,18,19,23],parameter1:15,parameter2:15,parameter:[6,7,11,13,14,15,16,17,23],parameter_block1:14,parameter_block1_local_s:14,parameter_block1_s:14,parameter_block2:14,parameter_block2_local_s:14,parameter_block2_s:14,parameter_block:[15,23],parameter_block_s:15,parameter_block_size_:15,parameter_block_sizes_:15,parameter_toler:[7,16,23],parameterblock:[17,23],parameterblocklocals:15,parameterblocks:15,parameters_plus_h:18,parlanc:15,parmet:23,pars:[16,23],parsecommandlineflag:23,part:[1,2,6,7,10,13,14,15,16,17,23],parti:[15,23],partial:[2,16,20,23],particip:16,particular:[7,10,12,15,16,23],particularli:[10,13,16,19],partit:16,pascal:15,pass:[7,10,14,15,16,19,23],password:3,patch:[3,10],path:[0,10,17,23],path_to_ceres_sourc:10,path_to_src:10,patrick:2,pattern:[2,15],pcg:16,penalti:[16,23],pennsylvania:22,penros:14,per:[15,16,17],per_minimizer_iter:[7,16],pereyra:[2,16],perform:[0,1,4,6,7,9,10,11,13,14,15,16,18,19,23],perhap:[6,11],permiss:12,permit:12,permut:16,persist:15,perspect:18,persson:23,perturb:[15,23],petter:23,phase:[7,16,23],philipp:23,phillip:23,photo:16,photograph:17,photographi:22,phototour:22,piec:13,pierr:23,pilet:23,piltz:23,pipe:11,pitch:15,pitt:23,pixel:15,place:[3,9,15,16,17,19,23],plai:1,planar:22,plane:[15,17],platform:[10,16,22,23],pleas:[3,9,10,14,15,16],plot:18,plot_result:17,plu:[7,15,16],ply:23,point:[1,4,7,11,13,14,15,16,17,18,22,23],pointer:[7,15,16,17,23],pointi:15,polak_ribier:[7,16,23],polak_ribirer:23,polici:23,polynomi:[0,1,7,16,23],polynomial_test:23,poor:[13,16,17],poorest:16,poorli:[16,18,23],popov:23,popular:16,port:[10,16,23],portabl:[6,23],pose:[15,17,22,23],pose_graph_2d:17,pose_graph_3d:17,pose_id:17,poses_optim:17,poses_origin:17,posit:[7,14,15,16,17,18,23],possibl:[10,11,12,13,15,16,17,18,23],post:16,postprocessor:[10,17,19],postprocessor_time_in_second:16,potenti:[14,23],pow:[0,1,18,23],powel:[6,16],power:16,ppa:10,practic:[0,1,2,13,16,18],pre:[3,10,13,16,17,19,23],precis:[7,15,16,18,23],preciss:23,preclud:15,precondit:[2,16,23],precondition:[2,10],preconditioner_typ:[16,23],preconditioner_type_given:[16,23],preconditioner_type_us:[16,23],preconditionertyp:16,predefin:15,predict:[9,14,16,17],predicted_i:17,predicted_x:17,prefer:[10,23],prefix:23,preimag:17,preprocess:[19,23],preprocessor:[10,16,17,19,23],preprocessor_time_in_second:16,presenc:[16,23],present:[10,14,15,16,23],preserv:[16,20],press:[2,10,18],prevent:[10,13,16,23],previou:[3,10,23],previous:[10,23],primari:[16,18],primarili:16,prime:15,princip:[2,4,10],principl:16,print:[16,17],prior:[12,23],privat:[0,1,15,16,17,18],probabl:16,probe:15,probem:16,problem:[0,1,2,4,5,6,7,8,9,10,11,13,14],proc:2,procedur:14,proceed:2,process:[0,2,3,10,11,15,18,23],processor:16,procur:12,produc:[7,15,16,17,23],product:[6,9,12,15,16,23],productparameter:[15,23],professor:16,profit:12,program:[2,15,23],program_test:23,programevalu:23,progress:[7,16,23],prohibit:[7,16],project:7,project_nam:10,projectconfig:10,projection_paramet:15,promot:12,prone:[6,15,17,23],propag:23,properli:[10,23],properti:[1,2,10,15,16],protect:[7,15,16],protocol:23,prototyp:23,prove:16,provid:[4,5,7,10,12,14,15,16,17,23],pseudo:[2,14],pseudoinvers:14,pthread:23,publish:3,pull:15,pure:16,purpos:[1,12,16,17],push:3,push_back:[14,15,23],put:[1,10,13,16,18],python3:23,python:[10,17],q_0:11,q_1:11,q_delta:15,q_w:17,q_x:17,q_y:17,q_z:17,quadrat:[7,16,18,23],quadraticcostfunct:17,qualiti:[0,6,7,14,15,16,19,23],quart:2,quasi:[2,16],quaternion:[13,14,15,17],quaternionparameter:[13,15],quaternionparameterizationtesthelp:23,quaternionplu:15,quaternionproduct:15,quaternionrotatepoint:15,quaterniontoangleaxi:[15,23],quaterniontorot:15,quaterniontoscaledrot:15,question:[5,9,16,18],quickli:18,quiet:10,quit:[13,14,15,16],r9d:10,radial:17,radian:[15,17],radiu:16,rainer:17,rajamanickam:2,ran:[7,16,17],random:[3,14,23],randomli:17,rang:[16,17],rank:7,rare:[4,6,16],rat43:[0,1,18],rat43analyt:[0,1,18],rat43analyticoptim:[0,1,18],rat43automat:1,rat43automaticdiff:1,rat43costfunctor:[1,18],rat43functor:18,rat43numericdiffcentr:[1,18],rat43numericdiffforward:[1,18],rat43numericdiffridd:[1,18],rate:16,rather:[10,14,16,23],ratio:[14,16],ration:23,raw:[15,17],reach:[8,10,17,18,19],read:[0,1,4],readabl:[16,23],reader:[16,17],readi:10,readm:23,real:[1,15,17],realli:6,realloc:23,reap:16,reason:[1,7,10,15,16,17,19,20],recal:[16,18],recent:[3,10],recip:[2,18],reciproc:16,recognit:2,recomend:10,recommend:[5,10,13,14,16,17],reconstruct:[14,16,17],rectangular:15,red:15,redistribut:12,reduc:[6,7,10,15,16,17,18,19,23],reduct:16,redund:[0,15],ref:[3,16],refactor:23,refer:[5,7,10,15,16,17,18,23],refin:22,reflect:16,regardless:15,regex:23,region:[2,6,10,13],registri:[10,23],regress:[14,16,17,23],regular:[1,16,23],reitzl:23,reject:16,rel:[15,16,17,18,22,23],relat:[3,16,23],relative_decreas:16,relax:[16,23],releas:[6,10,15,23],relev:[16,19],reli:[7,10,16,17],reliabl:14,remain:[5,15],remark:18,rememb:[0,10],remov:[10,15,16,23],removeparameterblock:[15,23],removeresidualblock:[15,23],renam:23,render:15,reorder:[16,23],reorgan:23,repeat:15,repeatedli:15,repla:23,replac:[10,16,23],repli:3,repo:[10,17],report:[2,9,10,17,19,23],repositori:[3,10],repres:[7,10,13,14,15,17],represent:[2,15,17],reproduc:12,reproject:[15,17],request:[3,9,16,23],requir:[0,1,4,6,7,8,10,11,13,14,15,16,17,18,19,23],requireiniti:23,requiremnt:6,rescal:15,research:[2,15,22],reserv:12,reset:[11,15,23],residu:[0,1,6,10,11,14,15,16,17,18,19,23],residual_block:15,residual_evaluation_time_in_second:16,residualblock:[15,17,23],residualblockid:15,resort:[4,13],resourc:17,respect:[0,7,14,15,16,17,20,23],respons:[3,7,8,10,14,15,17],rest:[4,16,19],restart:[7,16],restat:16,restor:23,restrict:[7,15,16,23],restructur:23,result:[1,6,7,8,10,11,13,14,15,16,17,18,19,23],retain:[3,12],retri:16,return_final_gradi:23,return_final_jacobian:23,return_final_residu:23,return_initial_gradi:23,return_initial_jacobian:23,return_initial_residu:23,reveal:23,revers:[16,23],revert:23,review:[2,3],rhel6:23,rho:16,ricardo:23,rich:[9,15],richard:23,richardson:[15,18],richer:23,richi:23,ridder:[2,15],right:[0,7,12,13,15,16,18,19],rigid:15,rise:16,risk:13,rob:23,robot:[17,22],robot_pose_ml:17,robust:[6,7,15,16],robust_curve_fit:17,robustif:15,robustifi:[15,17],rodnei:23,rodrigu:15,rodriqu:17,roll:15,rom:15,root:[0,3,14,15,16,17],roseborough:23,rotat:[1,6,11,13],rotateandtranslatepoint:15,rotation_test:23,rotationmatrixtoangleaxi:[15,23],rotationmatrixtoquaternion:23,roughli:18,round:3,roundoff:18,routin:[1,6,10,11,16,23],row0:16,row1:16,row2:16,row:[14,15,16,23],row_strid:15,royalti:3,rpath:23,rpm:23,rst:23,rucklidg:[3,23],ruhe:[2,16,23],ruhewedin:[2,16],rule:[0,1,7,10,15,16,17],run:[0,6,7,10,16,17,19,23],run_test:10,runtim:[15,16,18,19,23],runtime_number_of_residu:15,runtimenumericdiffcostfunct:23,russel:23,rutishaus:23,s1m3mu3:23,saad:[2,16],saez:23,safe:15,sai:[15,20],said:0,salscheid:23,same:[1,3,10,15,16,18],sameer:[3,9,23],sameeragarw:15,sampl:[11,17,23],sampled_funct:23,sanchez:23,sane:[7,10,15,16],saner:23,saniti:20,satellit:22,satisfi:[7,13,15,16,19],satisif:[7,16],save:[3,16],scalar:[7,11,15,16,17,23],scalarbinaryoptrait:23,scalarfunctor:15,scale:[2,6,7,10,14,15,16,17,22,23],scaledloss:15,scan:[15,17],scanner:17,scene:[15,16],schaffalitzki:23,schanbel:2,scheme:[15,16,17,18],schnabel:2,schneider:23,schonberg:23,schur:[2,6,10,16,17,19,23],schur_complement_solv:23,schur_jacobi:[16,19,23],schur_speci:10,schur_structure_given:16,schur_structure_us:16,schurcomplementsolv:23,schurspeci:10,schwartzburg:23,scienc:[2,10,17],scope:10,scoped_ptr:18,scott:23,scratch:[16,17],script:[10,16,17,23],sdk:10,se3_param:15,seamlessli:15,search:[2,6,7,8,10],sebastian:23,sec:16,secant:[7,16],second:[2,7,8,10,15,16,17,18,19,20],section:[1,10,16,17,18],see:[0,1,7,9,10,13,14,15,16,17,18,20,23],seek:[7,16],seem:19,seen:[10,16,17,22],segfault:23,segment:[16,17],seitz:2,select:[3,10,16,18],self:2,semant:[16,23],semi:14,semin:[5,9],sens:16,sensibl:10,sensit:[6,7,14,16,23],sensor:[17,22],sent:[7,16],sentenc:23,separ:[2,10,15,16,23],sequenc:16,sequenti:17,sergei:23,seri:[1,2,15,18],seriou:15,serv:16,servic:12,set_num_residu:15,setnumresidu:15,setparameter:15,setparameterblockconst:15,setparameterblockvari:15,setparameterlowerbound:15,setparameterupperbound:15,settl:16,setup:23,setzero:1,sever:[10,23],sfm:16,shall:12,shape:[6,15,16],share:[10,23],shared_ptr:[10,16,23],sharpli:16,sharybin:23,she:[4,14],shift:16,ship:[6,10,11,15,17,23],shlwapi:23,shortli:23,show:[3,7,10,16,17,18],shown:[16,17],shultz:2,siam:2,side:[15,17],sign:[3,15,17,23],signal:2,signatur:[1,11,15,23],signific:[16,23],significantli:[7,16,18,23],silent:[7,16],simard:23,similar:[10,14,15,16,17],similarli:[1,16,17],simon:23,simpl:[0,1,11,13,15,16,17,18,19,20,23],simple_bundle_adjust:[10,17],simplecostfunct:17,simpler:[10,16,17,23],simplest:[11,16,17,18],simpli:[13,15],simplic:[15,17],simplif:[16,23],simplifi:[1,16],simul:[10,17],simulator64:10,simultan:17,sin:[11,15],sin_delta_by_delta:15,sinc:[6,9,10,14,15,16,17,18],singl:[1,3,7,10,13,15,16,17,23],single_linkag:[16,19],singular:14,sinh:23,situat:[4,13,15,16,17],size:[6,7,10,11,14,15,16,17,18,19,23],sizecostfunct:15,sizedcostfunct:[0,1,11],skill:3,skin:22,skip:23,slam:[17,22,23],slightli:[15,16,17,23],slop:23,slope:15,slow:[13,14,19],slower:[1,10,17,23],small:[1,10,14,15,16,17,18,19,23],small_bla:23,small_blas_test:23,smaller:[10,15,16],smallest:[14,16],smart:15,smith:23,smooth:[15,23],snave:[2,17,23],snavelyreprojectionerror:17,societi:2,sofer:2,softloneloss:15,softwar:[2,6,12,17],sole:10,solut:[1,2,6,7,10,14,15,16,17,19,23],solv:[0,2,4,5,6],solver:[0,1,3,4,6,7,8],solver_abort:16,solver_continu:16,solver_impl:23,solver_log:23,solver_terminate_successfulli:16,solverimpl:23,solverterminationtyp:23,solveuppertriangularusingcholeski:23,some:[0,1,4,6,7,9,10,13,15,16,17,18,23],someon:10,someth:[0,10,15,16,18,23],sometim:[13,15,16,23],somewher:10,sonar:22,soohyun:23,soon:17,sophist:[16,17],sort:17,sourc:[6,9],southwest:22,space:[6,7,13,14,15,16,17,23],span:16,spars:[2,6,10,14,16,17,19,23],sparse_choleski:23,sparse_linear_algebra_librari:23,sparse_linear_algebra_library_typ:[14,16,23],sparse_normal_choleski:10,sparse_qr:[14,23],sparse_schur:10,sparsecor:23,sparselinearalgebralibrari:[10,16],sparselinearalgebralibrarytyp:[14,16],sparsenormalcholeski:23,sparsenormalcholeskysolv:23,sparseqr:23,sparsiti:[6,14,16,17,23],speak:[15,16,17],spec:23,special:[10,12,15,16,17,23],specif:[7,10,12,15,16,17,23],specifi:[6,7],sped:23,speech:2,speed:[6,14,19,23],spell:23,spend:15,spent:[0,7,16,19],sphere:[15,17],sphinx:[10,23],spivak:4,spline:[11,15],split:23,spot:16,springer:[2,17],spuriou:23,sqrt:[1,15,17],squar:[0,2,5,6,7,8,9,14],squared_norm_delta:15,src:10,sse:23,ssvm:2,stabl:10,stabliz:23,stachniss:17,stack:15,stage:[7,16],stand:18,standalon:10,standard:[1,10,15,16,17,23],start:[3,6,10,13,15,16,17,18,19,23],state:[0,7,16,17,22,23],stateupdatingcallback:23,station:2,statist:[2,9,17,23],statu:23,std:[1,8,10,11,15,16,17,18,23],stderr:[7,16],stdout:[7,16],steb:23,steepest_desc:[7,16],stefan:23,stem:17,step:[7,10,11,13,15],step_is_nonmonoton:16,step_is_success:16,step_is_valid:16,step_norm:16,step_siz:16,step_solver_time_in_second:16,stephan:23,stepsiz:18,stereo:2,steve:23,steven:23,stewart:[3,23],stiehaug:23,stiff:15,stigler:[2,9],still:[7,10,14,16],stitch:22,stlport:23,stop:[7,16,18,23],storag:[2,15,16,23],store:[6,10,14,15,16,17,23],straight:19,straightforward:[8,11,15,17,18],strandark:23,strandmark:23,strategi:[10,16,17,19,23],strauss:23,street:[15,22],strict:[12,23],stricter:23,strictli:16,stride:15,string:[7,16,23],stringprintf:16,strip:10,strong:[2,7,16],strongli:10,struct:[1,7,11,15,16,17,18,23],structur:[0,2,6,7,14,15,16,17,18,22,23],studi:15,studio:[10,23],style:[3,10,23],sub:[0,7,16],subclass:[15,17],subdirectori:10,subdivis:22,subject:5,submodul:23,subroutin:16,subsequ:16,subset:[16,17],subsetparameter:[13,15,23],subspac:[2,6,16,23],subspace_dogleg:16,substanti:[15,16,19,23],substitut:[10,12,15,16],subtract:15,succe:[3,16],success:[7,10,14,15,16,17,19],successfulli:10,sudo:[3,10],suffici:[4,7,10,16],suffix:10,suggest:[3,23],suit:[6,10,23],suitabl:[14,16],suite_spars:[14,16,19,23],suite_sparse_qr:23,suitespars:[6,8,10,14,16,19,23],suitesparse4:23,suitesparse_config:23,suitesparse_include_dir_hint:10,suitesparse_library_dir_hint:10,suitesparse_test:23,suitesparseqr:14,sum:[0,14,15],summaris:10,summat:1,sun:9,supernod:2,suppli:[6,15,17],support:[6,10,13,14,15,16,17,19,22,23],suppos:[11,15,16,17],suppress:23,sure:[3,18,23],surfac:[17,22],surprisingli:1,svd:14,sweenei:23,sweet:16,sylvain:23,symbol:[0,1,16,23],symmetr:[14,16],symp:2,sympi:0,synthesi:2,synthet:[17,22],system:[0,2,3,6],system_test:[10,23],szeliski:2,tabl:[1,10],tableau:18,tabul:15,tabular:15,tag:23,take:[1,7,10,13,15,16,17,23],take_ownership:15,taken:[7,15,16],tal:[10,23],talk:17,tan:23,tangent:[6,7,13,14,15,16,23],tango:22,tanh:23,tap:10,tar:10,tarbal:10,target:[10,23],target_compile_featur:23,target_link_librari:10,task:[4,15,17],taylor:[1,18,23],technic:2,techniqu:[1,16,17],tediou:[0,1,6,15,16,17],tell:[10,16,19],teller:17,templat:[1,4,6,10,11,13,15,16,17,18,23],templatedcomputedistort:11,tempt:[10,13],tendenc:15,tenenbaum:2,tenenbaumdirector:[2,9],term:[0,6,12,14,15,16,17,18,22],termin:[7,8,10,16,17,19,23],termination_typ:[7,16],terminationtyp:[7,16,23],terrain:15,terribl:23,test:[3,6,10,15,16,17,23],test_util:23,teukolski:2,text:[5,16,23],textbook:4,textfil:16,textual:[7,16],thad:23,than:[0,1,6,10,15,16,17,18,19,23],thank:23,thati:11,thei:[3,7,10,11,14,15,16,17,19,23],theia:[22,23],them:[0,1,3,4,8,10,11,15,16,17,18,23],theme:10,theorem:[0,13],theori:[2,12],thereaft:23,therefor:[13,14,16],theta:11,thi:[0,1,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23],thing:[0,10,14,15,16,17,18],think:16,third:[11,15,17],thirdpartyprojectionfunct:15,thoma:23,thorough:[5,23],those:[10,14,16],though:[7,14,15,16],thousand:[16,19],thread:[10,14,15,16,17,19,23],threadsaf:23,three:[3,4,11,13,14,15,16,17,18],threshold:16,through:[10,15,17,23],throughout:10,thu:[10,15,16,23],thumb:15,tightli:16,tim:[16,23],time:[0,1,3,6,7,8,10,14,15,16,17,18,19,23],timer:23,timestamp:17,timestep:17,tingleff:2,tippi:15,titl:9,tmp:16,tobia:23,todensematrix:23,todo:15,togeth:[1,15,17],toggl:10,toint:[2,16],toler:[7,8,10,16,17,23],tolerantloss:15,tolerantlossfunct:23,tom:2,too:[7,13,15,16,17,19,23],took:23,tool:[3,4,15],toolchain:[10,23],top:15,toplevel:10,toro:17,tort:12,tortur:16,tostr:23,total:[0,7,8,10,15,16,17,19],total_tim:[10,16,17,19],total_time_in_second:[7,16],tour:10,toward:23,tr1:[10,23],tr_radiu:[10,16,17,19],tr_ratio:[10,16,17,19],track:[18,22],tracker:[9,23],trade:5,tradeoff:[4,14,15,16,23],tradit:23,traditional_dogleg:16,train:15,trajectori:17,tran:2,transact:[2,17],transform:[2,13,14,15,17],transformed_point:15,translat:[15,17],transport:17,transpos:23,transposit:15,travel:17,travers:17,treat:[15,23],tree:10,trefethen:2,trefethenbau:[2,5,16],trial:[7,16],triangl:17,triangul:[2,15],triangular:16,tricki:13,trieu:23,trigg:[2,5,15,17],trigger:23,tripl:15,triplet:16,trivial:[0,15,17],trivialloss:15,trobin:23,truncat:[2,14,16,18],trust:[2,6,10],trust_region:[10,16,17,19],trust_region_minim:[16,23],trust_region_minimizer_iterations_to_dump:16,trust_region_problem_dump_directori:16,trust_region_problem_dump_format:16,trust_region_problem_dump_format_typ:16,trust_region_radiu:16,trust_region_strategy_typ:16,trustregionminim:23,trustregionstrategi:23,trustregionstrategytyp:16,truth:[17,23],tukei:23,tune:23,tupl:[15,23],turn:[0,10,11,13,14,15,16,23],tutori:[10,17],tweak:10,twice:[15,18],two:[0,1,2,10,11,14,15,16,17,18,23],txt:[10,17,19],type:[7,8,15,16,17,23],type_info:23,typenam:[1,11,15,17],typic:[7,10,15,16,17],typo:23,ubuntu:[10,23],uncertainti:[2,6,17],uncommon:0,uncondition:23,undefin:15,under:[10,12,14,15,16,22],underli:[0,6,7,16,17],undo:15,unfortun:[4,10,16],unifi:23,uniniti:23,uninstal:23,uninterpret:15,uniqu:[15,16,23],unique_ptr:[1,11],unit:[1,10,15,23],unitquaternionrotatepoint:15,univari:[18,20],univers:[2,10,22],unix:10,unknown:[15,17],unless:[6,16,17,18],unlik:[7,17],unlimit:3,unlock:23,unnecessari:23,unoffici:10,unordered_map:[10,23],unordered_set:23,unpack:10,unprecondit:16,unreli:14,unscal:15,unsuccess:[10,17,19],until:[7,10,15,16,17],unus:23,updat:[2,3,7,10,15,16,17,23],update_state_every_iter:16,update_state_every_vari:16,upon:16,upper:[7,13,15,16,23],upper_bound:15,upsid:16,upstream:[10,23],upto:14,url:[3,9],usabl:23,usag:10,use_approximate_eigenvalue_bfgs_sc:[7,16],use_explicit_schur_compl:[16,19,23],use_inner_iter:16,use_non_monotonic_step:16,use_nonmonotonic_step:16,use_post_ord:16,use_postord:16,user:[1,4,6,7,8,10,11,13,14,15,16,17,18,19],user_abort:23,user_failur:[16,23],user_hom:10,user_success:[7,16],userprofil:3,usr:10,usual:[0,1,7,14,15,16,17,18],utmost:0,uw_camera_mapp:15,va_copi:23,valid:[7,10,15,16,23],vallei:16,valu:[0,1,7,8,10],van:23,vari:[7,15,16],variabl:[2,10,14,15,16,17,20,23],variant:[6,7,10,16,17],variat:[7,16,20],varid:23,varieti:[6,7,15,16,23],variou:[1,7,10,15,16,17,18,23],vasili:23,vast:15,veclib:10,vector3d:13,vector:[1,7,11,14,15,16,17,23],verbos:[10,23],veri:[3,10,17],verifi:15,verlag:[2,17],version:3,versu:16,vetterl:2,via:[3,10,15,16,17],view:[10,16,22],violat:15,virtual:[0,1,7,8,11,15,16,17,18,23],visibility_clustering_typ:16,visibilitybasedprecondition:23,visibilityclusteringtyp:16,visibl:[2,10,16,23],vision:[2,15,17],visual:[10,17,22,23],vitu:23,vlog:[7,16,23],vylkov:23,wai:[0,10,11,12,13,14,15,16,17,19,23],wait:3,wang:23,wann:23,want:[6,10,15,17],warn:[15,23],warrant:15,warranti:12,washington:10,weak:23,websit:23,wedin:[2,16,23],weight:[15,17],welcom:3,well:[1,3,6,11,14,15,16,17,18,23],went:16,werber:23,were:[1,7,11,15,16,17,23],werner:23,werror:23,wgs84:13,what:[0,1,10,14,15,16,17,18],whatev:[3,13,19],wheel:[17,22],where:[1,7,9,10,11,13,14,15,16,17,18,23],wherea:[1,15,17,18],wherebi:17,whether:[3,7,10,12,15,16],which:[0,1,3,4,7,10,11,13,14,15,16,17,18,19,23],who:9,whole:23,whose:[2,10,12,13,15,17,18,23],wiberg:[2,16],wide:[7,16],wiegand:23,william:[3,23],willow:22,window:[3,6],wisdom:5,wise:14,wish:[0,10,15,16,17],within:[2,7,15,16,23],without:[1,3,6,7,8,10,12,16,18,23],wno:23,wojk:23,wolf:[7,8,16,23],wolfram:17,won:[10,15],word:[16,23],work:[0,1,3,10,11,13,14,15,16,17,18,23],workaround:23,workshop:2,world:9,worri:6,wors:[10,16,17],worst:16,worth:[4,16,18],would:[0,1,3,10,13,15,16,17,18,23],wrap:[11,15,18],wrapper:[10,15,17,23],wright:2,wrightholt:[2,16],write:[1,10,13,15,16,17,18,23],written:[6,10,12,16,18],wrong:[15,23],x86_64:10,x_cross_i:15,x_in:11,x_plus_delta:[7,15],xcode:[10,23],xcodebuild:23,xcrun:23,xml:23,xxx:23,xxx_found:23,xxx_not_found:23,y_in:11,yamashita:2,yaw:[15,17],yaw_radian:17,year:[6,23],yosemit:23,your:0,yourself:17,yulii:23,zarrab:23,zeisl:23,zero:[14,15,16,18,19,23],zhang:23,ziegler:23,zisserman:2,zoom:16,zurich:[22,23],zxf:10},titles:["Analytic Derivatives","Automatic Derivatives","Bibliography","Contributing","On Derivatives","FAQS, Tips & Tricks","Why?","General Unconstrained Minimization","General Unconstrained Minimization","Ceres Solver","Installation","Interfacing with Automatic Differentiation","License","Modeling","Covariance Estimation","Modeling Non-linear Least Squares","Solving Non-linear Least Squares","Non-linear Least Squares","Numeric derivatives","Solving","Spivak Notation","Tutorial","Users","Version History"],titleterms:{"export":10,"function":[8,11,17],"new":23,"return":11,about:17,adjust:17,analyt:[0,17],android:10,api:23,autodiffcostfunct:15,autodifflocalparameter:15,automat:[1,11],backward:23,bibliographi:2,bla:10,bug:23,build:10,bundl:17,central:18,cere:[9,10],cgnr:16,chang:[3,23],cite:9,cmake:10,code:10,compon:10,conditionedcostfunct:15,configur:10,contribut:3,control:10,costfunct:15,costfunctiontofunctor:15,covari:14,crsmatrix:16,cubic:15,curv:17,custom:10,defin:11,dense_normal_choleski:16,dense_qr:16,dense_schur:16,depend:10,deriv:[0,1,4,11,17,18],detail:18,differ:18,differenti:[11,15],directori:10,dogleg:16,dual:1,dynamicautodiffcostfunct:15,dynamiccostfunctiontofunctor:15,dynamicnumericdiffcostfunct:15,environ:3,estim:14,exampl:[14,17],faq:5,featur:23,firstorderfunct:7,fit:17,fix:23,forward:18,further:5,gaug:14,gener:[7,8],get:10,gradientcheck:15,gradientproblem:7,gradientproblemsolv:7,hello:17,histori:23,implement:[1,18],incompat:23,inner:16,instal:10,instanc:15,interfac:11,interpol:15,introduct:[14,15,16,17],invari:14,iter:16,iterationcallback:16,iterative_schur:16,jacobian:14,jet:1,lapack:10,least:[15,16,17],levenberg:16,licens:12,line:16,linear:[15,16,17],linearsolv:16,linux:10,local:10,localparameter:15,locat:10,lossfunct:15,mac:10,marquardt:16,method:[16,18],minim:[7,8],minor:23,model:[7,13,15],monoton:16,more:17,non:[15,16,17],normalprior:15,notat:20,number:1,numer:[15,17,18],numericdiffcostfunct:15,option:[7,10,16],order:16,origin:23,other:17,packag:10,parameterblockord:16,pitfal:1,powel:17,precondition:16,problem:15,project:10,rank:14,read:5,recommend:18,region:16,ridder:18,robust:17,rosenbrock:8,rotat:15,search:16,set:3,should:0,sizedcostfunct:15,solv:[7,16,19],solver:[9,16],sourc:10,sparse_normal_choleski:16,sparse_schur:16,specifi:10,spivak:20,squar:[15,16,17],step:16,submit:3,summari:[7,16],system:10,tabl:11,theori:15,tip:5,trick:5,trust:16,tutori:21,unconstrain:[7,8],understand:10,usag:14,user:22,valu:11,version:[10,23],when:0,why:6,window:10,world:17,you:0,your:3}})