Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_libs =================================================================== --- /dev/null +++ abi_libs @@ -0,0 +1 @@ +libceres.so.2 Index: abi_symbols =================================================================== --- /dev/null +++ abi_symbols @@ -0,0 +1,177 @@ +libceres.so.2:_ZN5ceres10Covariance7ComputeERKSt6vectorIPKdSaIS3_EEPNS_7ProblemE +libceres.so.2:_ZN5ceres10Covariance7ComputeERKSt6vectorISt4pairIPKdS4_ESaIS5_EEPNS_7ProblemE +libceres.so.2:_ZN5ceres10CovarianceC1ERKNS0_7OptionsE +libceres.so.2:_ZN5ceres10CovarianceC2ERKNS0_7OptionsE +libceres.so.2:_ZN5ceres10CovarianceD1Ev +libceres.so.2:_ZN5ceres10CovarianceD2Ev +libceres.so.2:_ZN5ceres11IsSchurTypeENS_16LinearSolverTypeE +libceres.so.2:_ZN5ceres11NormalPriorC1ERKN5Eigen6MatrixIdLin1ELin1ELi1ELin1ELin1EEERKNS2_IdLin1ELi1ELi0ELin1ELi1EEE +libceres.so.2:_ZN5ceres11NormalPriorC2ERKN5Eigen6MatrixIdLin1ELin1ELi1ELin1ELin1EEERKNS2_IdLin1ELi1ELi0ELin1ELi1EEE +libceres.so.2:_ZN5ceres12ComposedLossC1EPKNS_12LossFunctionENS_9OwnershipES3_S4_ +libceres.so.2:_ZN5ceres12ComposedLossC2EPKNS_12LossFunctionENS_9OwnershipES3_S4_ +libceres.so.2:_ZN5ceres12ComposedLossD0Ev +libceres.so.2:_ZN5ceres12ComposedLossD1Ev +libceres.so.2:_ZN5ceres12ComposedLossD2Ev +libceres.so.2:_ZN5ceres12TolerantLossC1Edd +libceres.so.2:_ZN5ceres12TolerantLossC2Edd +libceres.so.2:_ZN5ceres15GradientCheckerC1EPKNS_12CostFunctionEPKSt6vectorIPKNS_21LocalParameterizationESaIS7_EERKNS_18NumericDiffOptionsE +libceres.so.2:_ZN5ceres15GradientCheckerC2EPKNS_12CostFunctionEPKSt6vectorIPKNS_21LocalParameterizationESaIS7_EERKNS_18NumericDiffOptionsE +libceres.so.2:_ZN5ceres15GradientProblemC1EPNS_18FirstOrderFunctionE +libceres.so.2:_ZN5ceres15GradientProblemC1EPNS_18FirstOrderFunctionEPNS_21LocalParameterizationE +libceres.so.2:_ZN5ceres15GradientProblemC2EPNS_18FirstOrderFunctionE +libceres.so.2:_ZN5ceres15GradientProblemC2EPNS_18FirstOrderFunctionEPNS_21LocalParameterizationE +libceres.so.2:_ZN5ceres18DoglegTypeToStringENS_10DoglegTypeE +libceres.so.2:_ZN5ceres18StringToDoglegTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10DoglegTypeE +libceres.so.2:_ZN5ceres19LoggingTypeToStringENS_11LoggingTypeE +libceres.so.2:_ZN5ceres19StringtoLoggingTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11LoggingTypeE +libceres.so.2:_ZN5ceres21GradientProblemSolver5SolveERKNS0_7OptionsERKNS_15GradientProblemEPdPNS0_7SummaryE +libceres.so.2:_ZN5ceres21GradientProblemSolverD0Ev +libceres.so.2:_ZN5ceres21GradientProblemSolverD1Ev +libceres.so.2:_ZN5ceres21GradientProblemSolverD2Ev +libceres.so.2:_ZN5ceres21LocalParameterizationD0Ev +libceres.so.2:_ZN5ceres21LocalParameterizationD1Ev +libceres.so.2:_ZN5ceres21LocalParameterizationD2Ev +libceres.so.2:_ZN5ceres21MinimizerTypeToStringENS_13MinimizerTypeE +libceres.so.2:_ZN5ceres21StringToMinimizerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_13MinimizerTypeE +libceres.so.2:_ZN5ceres22DumpFormatTypeToStringENS_14DumpFormatTypeE +libceres.so.2:_ZN5ceres22LineSearchTypeToStringENS_14LineSearchTypeE +libceres.so.2:_ZN5ceres22StringToLineSearchTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14LineSearchTypeE +libceres.so.2:_ZN5ceres22StringtoDumpFormatTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14DumpFormatTypeE +libceres.so.2:_ZN5ceres22SubsetParameterizationC1EiRKSt6vectorIiSaIiEE +libceres.so.2:_ZN5ceres22SubsetParameterizationC2EiRKSt6vectorIiSaIiEE +libceres.so.2:_ZN5ceres23ConditionedCostFunctionC1EPNS_12CostFunctionERKSt6vectorIS2_SaIS2_EENS_9OwnershipE +libceres.so.2:_ZN5ceres23ConditionedCostFunctionC2EPNS_12CostFunctionERKSt6vectorIS2_SaIS2_EENS_9OwnershipE +libceres.so.2:_ZN5ceres23ConditionedCostFunctionD0Ev +libceres.so.2:_ZN5ceres23ConditionedCostFunctionD1Ev +libceres.so.2:_ZN5ceres23ConditionedCostFunctionD2Ev +libceres.so.2:_ZN5ceres23TerminationTypeToStringENS_15TerminationTypeE +libceres.so.2:_ZN5ceres24IdentityParameterizationC1Ei +libceres.so.2:_ZN5ceres24IdentityParameterizationC2Ei +libceres.so.2:_ZN5ceres24LinearSolverTypeToStringENS_16LinearSolverTypeE +libceres.so.2:_ZN5ceres24StringToLinearSolverTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_16LinearSolverTypeE +libceres.so.2:_ZN5ceres26PreconditionerTypeToStringENS_18PreconditionerTypeE +libceres.so.2:_ZN5ceres26StringToPreconditionerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_18PreconditionerTypeE +libceres.so.2:_ZN5ceres29NumericDiffMethodTypeToStringENS_21NumericDiffMethodTypeE +libceres.so.2:_ZN5ceres29StringToNumericDiffMethodTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_21NumericDiffMethodTypeE +libceres.so.2:_ZN5ceres31CovarianceAlgorithmTypeToStringENS_23CovarianceAlgorithmTypeE +libceres.so.2:_ZN5ceres31LineSearchDirectionTypeToStringENS_23LineSearchDirectionTypeE +libceres.so.2:_ZN5ceres31StringToCovarianceAlgorithmTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_23CovarianceAlgorithmTypeE +libceres.so.2:_ZN5ceres31StringToLineSearchDirectionTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_23LineSearchDirectionTypeE +libceres.so.2:_ZN5ceres31StringToTrustRegionStrategyTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_23TrustRegionStrategyTypeE +libceres.so.2:_ZN5ceres31TrustRegionStrategyTypeToStringENS_23TrustRegionStrategyTypeE +libceres.so.2:_ZN5ceres32StringToVisibilityClusteringTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_24VisibilityClusteringTypeE +libceres.so.2:_ZN5ceres32VisibilityClusteringTypeToStringENS_24VisibilityClusteringTypeE +libceres.so.2:_ZN5ceres33HomogeneousVectorParameterizationC1Ei +libceres.so.2:_ZN5ceres33HomogeneousVectorParameterizationC2Ei +libceres.so.2:_ZN5ceres35LineSearchInterpolationTypeToStringENS_27LineSearchInterpolationTypeE +libceres.so.2:_ZN5ceres35StringToLineSearchInterpolationTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_27LineSearchInterpolationTypeE +libceres.so.2:_ZN5ceres37DenseLinearAlgebraLibraryTypeToStringENS_29DenseLinearAlgebraLibraryTypeE +libceres.so.2:_ZN5ceres37StringToDenseLinearAlgebraLibraryTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_29DenseLinearAlgebraLibraryTypeE +libceres.so.2:_ZN5ceres38NonlinearConjugateGradientTypeToStringENS_30NonlinearConjugateGradientTypeE +libceres.so.2:_ZN5ceres38SparseLinearAlgebraLibraryTypeToStringENS_30SparseLinearAlgebraLibraryTypeE +libceres.so.2:_ZN5ceres38StringToNonlinearConjugateGradientTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_30NonlinearConjugateGradientTypeE +libceres.so.2:_ZN5ceres38StringToSparseLinearAlgebraLibraryTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_30SparseLinearAlgebraLibraryTypeE +libceres.so.2:_ZN5ceres40IsDenseLinearAlgebraLibraryTypeAvailableENS_29DenseLinearAlgebraLibraryTypeE +libceres.so.2:_ZN5ceres41IsSparseLinearAlgebraLibraryTypeAvailableENS_30SparseLinearAlgebraLibraryTypeE +libceres.so.2:_ZN5ceres5SolveERKNS_21GradientProblemSolver7OptionsERKNS_15GradientProblemEPdPNS0_7SummaryE +libceres.so.2:_ZN5ceres5SolveERKNS_6Solver7OptionsEPNS_7ProblemEPNS0_7SummaryE +libceres.so.2:_ZN5ceres6Solver5SolveERKNS0_7OptionsEPNS_7ProblemEPNS0_7SummaryE +libceres.so.2:_ZN5ceres6SolverD0Ev +libceres.so.2:_ZN5ceres6SolverD1Ev +libceres.so.2:_ZN5ceres6SolverD2Ev +libceres.so.2:_ZN5ceres7Problem16AddResidualBlockEPNS_12CostFunctionEPNS_12LossFunctionEPKPdi +libceres.so.2:_ZN5ceres7Problem16AddResidualBlockEPNS_12CostFunctionEPNS_12LossFunctionERKSt6vectorIPdSaIS6_EE +libceres.so.2:_ZN5ceres7Problem17AddParameterBlockEPdi +libceres.so.2:_ZN5ceres7Problem17AddParameterBlockEPdiPNS_21LocalParameterizationE +libceres.so.2:_ZN5ceres7Problem19RemoveResidualBlockEPNS_8internal13ResidualBlockE +libceres.so.2:_ZN5ceres7Problem19SetParameterizationEPdPNS_21LocalParameterizationE +libceres.so.2:_ZN5ceres7Problem20RemoveParameterBlockEPKd +libceres.so.2:_ZN5ceres7Problem22SetParameterLowerBoundEPdid +libceres.so.2:_ZN5ceres7Problem22SetParameterUpperBoundEPdid +libceres.so.2:_ZN5ceres7Problem25SetParameterBlockConstantEPKd +libceres.so.2:_ZN5ceres7Problem25SetParameterBlockVariableEPd +libceres.so.2:_ZN5ceres7Problem8EvaluateERKNS0_15EvaluateOptionsEPdPSt6vectorIdSaIdEES8_PNS_9CRSMatrixE +libceres.so.2:_ZN5ceres7ProblemC1EOS0_ +libceres.so.2:_ZN5ceres7ProblemC1ERKNS0_7OptionsE +libceres.so.2:_ZN5ceres7ProblemC1Ev +libceres.so.2:_ZN5ceres7ProblemC2EOS0_ +libceres.so.2:_ZN5ceres7ProblemC2ERKNS0_7OptionsE +libceres.so.2:_ZN5ceres7ProblemC2Ev +libceres.so.2:_ZN5ceres7ProblemD1Ev +libceres.so.2:_ZN5ceres7ProblemD2Ev +libceres.so.2:_ZN5ceres7ProblemaSEOS0_ +libceres.so.2:_ZN5ceres8internal15DetectStructureERKNS0_27CompressedRowBlockStructureEiPiS4_S4_ +libceres.so.2:_ZNK5ceres10ArctanLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres10CauchyLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres10Covariance18GetCovarianceBlockEPKdS2_Pd +libceres.so.2:_ZNK5ceres10Covariance19GetCovarianceMatrixERKSt6vectorIPKdSaIS3_EEPd +libceres.so.2:_ZNK5ceres10Covariance32GetCovarianceBlockInTangentSpaceEPKdS2_Pd +libceres.so.2:_ZNK5ceres10Covariance33GetCovarianceMatrixInTangentSpaceERKSt6vectorIPKdSaIS3_EEPd +libceres.so.2:_ZNK5ceres10ScaledLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres11NormalPrior8EvaluateEPKPKdPdPS5_ +libceres.so.2:_ZNK5ceres11TrivialLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres12ComposedLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres12SoftLOneLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres12TolerantLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres15GradientChecker5ProbeEPKPKddPNS0_12ProbeResultsE +libceres.so.2:_ZNK5ceres15GradientProblem13NumParametersEv +libceres.so.2:_ZNK5ceres15GradientProblem18NumLocalParametersEv +libceres.so.2:_ZNK5ceres15GradientProblem4PlusEPKdS2_Pd +libceres.so.2:_ZNK5ceres15GradientProblem8EvaluateEPKdPdS3_ +libceres.so.2:_ZNK5ceres21GradientProblemSolver7Options7IsValidEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libceres.so.2:_ZNK5ceres21GradientProblemSolver7Summary10FullReportB5cxx11Ev +libceres.so.2:_ZNK5ceres21GradientProblemSolver7Summary11BriefReportB5cxx11Ev +libceres.so.2:_ZNK5ceres21GradientProblemSolver7Summary16IsSolutionUsableEv +libceres.so.2:_ZNK5ceres21LocalParameterization18MultiplyByJacobianEPKdiS2_Pd +libceres.so.2:_ZNK5ceres22SubsetParameterization15ComputeJacobianEPKdPd +libceres.so.2:_ZNK5ceres22SubsetParameterization18MultiplyByJacobianEPKdiS2_Pd +libceres.so.2:_ZNK5ceres22SubsetParameterization4PlusEPKdS2_Pd +libceres.so.2:_ZNK5ceres23ConditionedCostFunction8EvaluateEPKPKdPdPS5_ +libceres.so.2:_ZNK5ceres23ProductParameterization15ComputeJacobianEPKdPd +libceres.so.2:_ZNK5ceres23ProductParameterization4PlusEPKdS2_Pd +libceres.so.2:_ZNK5ceres24IdentityParameterization15ComputeJacobianEPKdPd +libceres.so.2:_ZNK5ceres24IdentityParameterization18MultiplyByJacobianEPKdiS2_Pd +libceres.so.2:_ZNK5ceres24IdentityParameterization4PlusEPKdS2_Pd +libceres.so.2:_ZNK5ceres26QuaternionParameterization15ComputeJacobianEPKdPd +libceres.so.2:_ZNK5ceres26QuaternionParameterization4PlusEPKdS2_Pd +libceres.so.2:_ZNK5ceres31EigenQuaternionParameterization15ComputeJacobianEPKdPd +libceres.so.2:_ZNK5ceres31EigenQuaternionParameterization4PlusEPKdS2_Pd +libceres.so.2:_ZNK5ceres33HomogeneousVectorParameterization15ComputeJacobianEPKdPd +libceres.so.2:_ZNK5ceres33HomogeneousVectorParameterization4PlusEPKdS2_Pd +libceres.so.2:_ZNK5ceres6Solver7Options7IsValidEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libceres.so.2:_ZNK5ceres6Solver7Summary10FullReportB5cxx11Ev +libceres.so.2:_ZNK5ceres6Solver7Summary11BriefReportB5cxx11Ev +libceres.so.2:_ZNK5ceres6Solver7Summary16IsSolutionUsableEv +libceres.so.2:_ZNK5ceres7Problem12NumResidualsEv +libceres.so.2:_ZNK5ceres7Problem13NumParametersEv +libceres.so.2:_ZNK5ceres7Problem17GetResidualBlocksEPSt6vectorIPNS_8internal13ResidualBlockESaIS4_EE +libceres.so.2:_ZNK5ceres7Problem17HasParameterBlockEPKd +libceres.so.2:_ZNK5ceres7Problem17NumResidualBlocksEv +libceres.so.2:_ZNK5ceres7Problem18GetParameterBlocksEPSt6vectorIPdSaIS2_EE +libceres.so.2:_ZNK5ceres7Problem18NumParameterBlocksEv +libceres.so.2:_ZNK5ceres7Problem18ParameterBlockSizeEPKd +libceres.so.2:_ZNK5ceres7Problem19GetParameterizationEPKd +libceres.so.2:_ZNK5ceres7Problem21EvaluateResidualBlockEPNS_8internal13ResidualBlockEbPdS4_PS4_ +libceres.so.2:_ZNK5ceres7Problem22GetParameterLowerBoundEPKdi +libceres.so.2:_ZNK5ceres7Problem22GetParameterUpperBoundEPKdi +libceres.so.2:_ZNK5ceres7Problem23ParameterBlockLocalSizeEPKd +libceres.so.2:_ZNK5ceres7Problem24IsParameterBlockConstantEPKd +libceres.so.2:_ZNK5ceres7Problem31GetCostFunctionForResidualBlockEPNS_8internal13ResidualBlockE +libceres.so.2:_ZNK5ceres7Problem31GetLossFunctionForResidualBlockEPNS_8internal13ResidualBlockE +libceres.so.2:_ZNK5ceres7Problem34GetParameterBlocksForResidualBlockEPNS_8internal13ResidualBlockEPSt6vectorIPdSaIS5_EE +libceres.so.2:_ZNK5ceres7Problem34GetResidualBlocksForParameterBlockEPKdPSt6vectorIPNS_8internal13ResidualBlockESaIS6_EE +libceres.so.2:_ZNK5ceres7Problem48EvaluateResidualBlockAssumingParametersUnchangedEPNS_8internal13ResidualBlockEbPdS4_PS4_ +libceres.so.2:_ZNK5ceres9HuberLoss8EvaluateEdPd +libceres.so.2:_ZNK5ceres9TukeyLoss8EvaluateEdPd +libceres.so.2:ceres_create_arctan_loss_function_data +libceres.so.2:ceres_create_cauchy_loss_function_data +libceres.so.2:ceres_create_huber_loss_function_data +libceres.so.2:ceres_create_problem +libceres.so.2:ceres_create_softl1_loss_function_data +libceres.so.2:ceres_create_tolerant_loss_function_data +libceres.so.2:ceres_free_problem +libceres.so.2:ceres_free_stock_loss_function_data +libceres.so.2:ceres_init +libceres.so.2:ceres_problem_add_residual_block +libceres.so.2:ceres_solve +libceres.so.2:ceres_stock_loss_function Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,11 @@ +UNKNOWN +libc.so.6 +libcholmod.so.3 +libcxsparse.so.3 +libgcc_s.so.1 +libglog.so.0 +libm.so.6 +libopenblas.so.0 +libpthread.so.0 +libspqr.so.2 +libstdc++.so.6 Index: abi_used_symbols =================================================================== --- /dev/null +++ abi_used_symbols @@ -0,0 +1,189 @@ +UNKNOWN:_Z13SuiteSparseQRIdElidlP21cholmod_sparse_structPS1_PPlP21cholmod_common_struct +libc.so.6:__cxa_atexit +libc.so.6:__fprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__vsnprintf_chk +libc.so.6:calloc +libc.so.6:fclose +libc.so.6:fopen +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:fwrite +libc.so.6:gettimeofday +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:rand +libc.so.6:realloc +libc.so.6:strlen +libc.so.6:time +libc.so.6:toupper +libcholmod.so.3:cholmod_amd +libcholmod.so.3:cholmod_analyze +libcholmod.so.3:cholmod_analyze_p +libcholmod.so.3:cholmod_camd +libcholmod.so.3:cholmod_factorize +libcholmod.so.3:cholmod_finish +libcholmod.so.3:cholmod_free_dense +libcholmod.so.3:cholmod_free_factor +libcholmod.so.3:cholmod_free_sparse +libcholmod.so.3:cholmod_l_finish +libcholmod.so.3:cholmod_l_free_sparse +libcholmod.so.3:cholmod_l_start +libcholmod.so.3:cholmod_print_common +libcholmod.so.3:cholmod_solve +libcholmod.so.3:cholmod_start +libcholmod.so.3:cholmod_triplet_to_sparse +libcholmod.so.3:cholmod_zeros +libcxsparse.so.3:cs_di_amd +libcxsparse.so.3:cs_di_calloc +libcxsparse.so.3:cs_di_chol +libcxsparse.so.3:cs_di_cholsol +libcxsparse.so.3:cs_di_compress +libcxsparse.so.3:cs_di_counts +libcxsparse.so.3:cs_di_cumsum +libcxsparse.so.3:cs_di_etree +libcxsparse.so.3:cs_di_free +libcxsparse.so.3:cs_di_ipvec +libcxsparse.so.3:cs_di_lsolve +libcxsparse.so.3:cs_di_ltsolve +libcxsparse.so.3:cs_di_malloc +libcxsparse.so.3:cs_di_multiply +libcxsparse.so.3:cs_di_nfree +libcxsparse.so.3:cs_di_pinv +libcxsparse.so.3:cs_di_post +libcxsparse.so.3:cs_di_pvec +libcxsparse.so.3:cs_di_schol +libcxsparse.so.3:cs_di_sfree +libcxsparse.so.3:cs_di_spfree +libcxsparse.so.3:cs_di_symperm +libcxsparse.so.3:cs_di_transpose +libgcc_s.so.1:_Unwind_Resume +libgcc_s.so.1:__divdc3 +libglog.so.0:_ZN3fLI7FLAGS_vE +libglog.so.0:_ZN6google10LogMessage6streamEv +libglog.so.0:_ZN6google10LogMessageC1EPKci +libglog.so.0:_ZN6google10LogMessageC1EPKcii +libglog.so.0:_ZN6google10LogMessageD1Ev +libglog.so.0:_ZN6google11InitVLOG3__EPPiS0_PKci +libglog.so.0:_ZN6google15LogMessageFatalC1EPKci +libglog.so.0:_ZN6google15LogMessageFatalC1EPKciRKNS_13CheckOpStringE +libglog.so.0:_ZN6google15LogMessageFatalD1Ev +libglog.so.0:_ZN6google17InitGoogleLoggingEPKc +libglog.so.0:_ZN6google21kLogSiteUninitializedE +libglog.so.0:_ZN6google4base21CheckOpMessageBuilder7ForVar2Ev +libglog.so.0:_ZN6google4base21CheckOpMessageBuilder9NewStringB5cxx11Ev +libglog.so.0:_ZN6google4base21CheckOpMessageBuilderC1EPKc +libglog.so.0:_ZN6google4base21CheckOpMessageBuilderD1Ev +libm.so.6:atan2 +libm.so.6:cosh +libm.so.6:exp +libm.so.6:frexp +libm.so.6:ldexp +libm.so.6:log +libm.so.6:pow +libm.so.6:sincos +libm.so.6:sqrt +libopenblas.so.0:dgels_ +libopenblas.so.0:dpotrf_ +libopenblas.so.0:dpotrs_ +libopenblas.so.0:dsyrk_ +libpthread.so.0:pthread_create +libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc +libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv +libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm +libstdc++.so.6:_ZNSdD2Ev +libstdc++.so.6:_ZNSo3putEc +libstdc++.so.6:_ZNSo5flushEv +libstdc++.so.6:_ZNSo9_M_insertIPKvEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIlEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertImEERSoT_ +libstdc++.so.6:_ZNSolsEi +libstdc++.so.6:_ZNSt18condition_variable10notify_allEv +libstdc++.so.6:_ZNSt18condition_variable10notify_oneEv +libstdc++.so.6:_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE +libstdc++.so.6:_ZNSt18condition_variableC1Ev +libstdc++.so.6:_ZNSt18condition_variableD1Ev +libstdc++.so.6:_ZNSt6localeC1Ev +libstdc++.so.6:_ZNSt6localeD1Ev +libstdc++.so.6:_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE +libstdc++.so.6:_ZNSt6thread20hardware_concurrencyEv +libstdc++.so.6:_ZNSt6thread4joinEv +libstdc++.so.6:_ZNSt6thread6_StateD2Ev +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_ +libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev +libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_ +libstdc++.so.6:_ZNSt8__detail15_List_node_base9_M_unhookEv +libstdc++.so.6:_ZNSt8ios_base4InitC1Ev +libstdc++.so.6:_ZNSt8ios_base4InitD1Ev +libstdc++.so.6:_ZNSt8ios_baseC2Ev +libstdc++.so.6:_ZNSt8ios_baseD2Ev +libstdc++.so.6:_ZNSt9bad_allocD1Ev +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_ +libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +libstdc++.so.6:_ZSt16__throw_bad_castv +libstdc++.so.6:_ZSt17__throw_bad_allocv +libstdc++.so.6:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt19__throw_logic_errorPKc +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZSt20__throw_system_errori +libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz +libstdc++.so.6:_ZSt25__throw_bad_function_callv +libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZSt4cout +libstdc++.so.6:_ZSt7nothrow +libstdc++.so.6:_ZSt9terminatev +libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc +libstdc++.so.6:_ZTINSt6thread6_StateE +libstdc++.so.6:_ZTISt9bad_alloc +libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE +libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVSt9bad_alloc +libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE +libstdc++.so.6:_ZdaPv +libstdc++.so.6:_ZdaPvm +libstdc++.so.6:_ZdlPvm +libstdc++.so.6:_Znam +libstdc++.so.6:_Znwm +libstdc++.so.6:_ZnwmRKSt9nothrow_t +libstdc++.so.6:__cxa_allocate_exception +libstdc++.so.6:__cxa_begin_catch +libstdc++.so.6:__cxa_end_catch +libstdc++.so.6:__cxa_guard_acquire +libstdc++.so.6:__cxa_guard_release +libstdc++.so.6:__cxa_pure_virtual +libstdc++.so.6:__cxa_rethrow +libstdc++.so.6:__cxa_throw +libstdc++.so.6:__cxa_throw_bad_array_new_length +libstdc++.so.6:__gxx_personality_v0 Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,36 @@ +name : ceres-solver +version : 2.0.0 +release : 1 +source : + - http://ceres-solver.org/ceres-solver-2.0.0.tar.gz : 10298a1d75ca884aa0507d1abb0e0f04800a92871cd400d4c361b56a777a7603 +license : + - Apache-2.0 + - BSD-3-Clause +component : programming.library +summary : A nonlinear least squares minimizer +description: | + Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. +builddeps : + - pkgconfig(eigen3) + - pkgconfig(gflags) + - pkgconfig(libglog) + - pkgconfig(openblas) + - suitesparse-devel +rundeps : + - devel : + - eigen3 + - gflags-devel + - glog-devel + - openblas-devel + - suitesparse-devel +setup : | + %cmake_ninja \ + -DEIGENSPARSE=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=OFF \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_BENCHMARKS=OFF +build : | + %ninja_build +install : | + %ninja_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,107 @@ + + + ceres-solver + + Martin Reboredo + yakoyoku@gmail.com + + Apache-2.0 + BSD-3-Clause + programming.library + A nonlinear least squares minimizer + Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. + + https://getsol.us/sources/README.Solus + + + ceres-solver + A nonlinear least squares minimizer + Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. + + programming.library + + /usr/lib64/libceres.so.2 + /usr/lib64/libceres.so.2.0.0 + + + + ceres-solver-devel + Development files for ceres-solver + Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. + + programming.devel + + ceres-solver + + + /usr/include/ceres/autodiff_cost_function.h + /usr/include/ceres/autodiff_first_order_function.h + /usr/include/ceres/autodiff_local_parameterization.h + /usr/include/ceres/c_api.h + /usr/include/ceres/ceres.h + /usr/include/ceres/conditioned_cost_function.h + /usr/include/ceres/context.h + /usr/include/ceres/cost_function.h + /usr/include/ceres/cost_function_to_functor.h + /usr/include/ceres/covariance.h + /usr/include/ceres/crs_matrix.h + /usr/include/ceres/cubic_interpolation.h + /usr/include/ceres/dynamic_autodiff_cost_function.h + /usr/include/ceres/dynamic_cost_function.h + /usr/include/ceres/dynamic_cost_function_to_functor.h + /usr/include/ceres/dynamic_numeric_diff_cost_function.h + /usr/include/ceres/evaluation_callback.h + /usr/include/ceres/first_order_function.h + /usr/include/ceres/gradient_checker.h + /usr/include/ceres/gradient_problem.h + /usr/include/ceres/gradient_problem_solver.h + /usr/include/ceres/internal/array_selector.h + /usr/include/ceres/internal/autodiff.h + /usr/include/ceres/internal/config.h + /usr/include/ceres/internal/disable_warnings.h + /usr/include/ceres/internal/eigen.h + /usr/include/ceres/internal/fixed_array.h + /usr/include/ceres/internal/householder_vector.h + /usr/include/ceres/internal/integer_sequence_algorithm.h + /usr/include/ceres/internal/line_parameterization.h + /usr/include/ceres/internal/memory.h + /usr/include/ceres/internal/numeric_diff.h + /usr/include/ceres/internal/parameter_dims.h + /usr/include/ceres/internal/port.h + /usr/include/ceres/internal/reenable_warnings.h + /usr/include/ceres/internal/variadic_evaluate.h + /usr/include/ceres/iteration_callback.h + /usr/include/ceres/jet.h + /usr/include/ceres/local_parameterization.h + /usr/include/ceres/loss_function.h + /usr/include/ceres/normal_prior.h + /usr/include/ceres/numeric_diff_cost_function.h + /usr/include/ceres/numeric_diff_options.h + /usr/include/ceres/ordered_groups.h + /usr/include/ceres/problem.h + /usr/include/ceres/rotation.h + /usr/include/ceres/sized_cost_function.h + /usr/include/ceres/solver.h + /usr/include/ceres/tiny_solver.h + /usr/include/ceres/tiny_solver_autodiff_function.h + /usr/include/ceres/tiny_solver_cost_function_adapter.h + /usr/include/ceres/types.h + /usr/include/ceres/version.h + /usr/lib64/cmake/Ceres/CeresConfig.cmake + /usr/lib64/cmake/Ceres/CeresConfigVersion.cmake + /usr/lib64/cmake/Ceres/CeresTargets-relwithdebinfo.cmake + /usr/lib64/cmake/Ceres/CeresTargets.cmake + /usr/lib64/cmake/Ceres/FindGlog.cmake + /usr/lib64/libceres.so + + + + + 2021-07-30 + 2.0.0 + Packaging update + Martin Reboredo + yakoyoku@gmail.com + + + \ No newline at end of file