diff --git a/include/core/ceres_wrapper/ceres_manager.h b/include/core/ceres_wrapper/ceres_manager.h index e994980fc20e1035e54075184ff3a6a2b18a58b0..c65b27415643c2c54b4c5a5144465b4a0767884b 100644 --- a/include/core/ceres_wrapper/ceres_manager.h +++ b/include/core/ceres_wrapper/ceres_manager.h @@ -90,7 +90,7 @@ class CeresManager : public SolverManager ceres::CostFunctionPtr createCostFunction(const FactorBasePtr& _fac_ptr); - virtual bool isFactorRegistered(const FactorBasePtr& fac_ptr); + virtual bool isFactorRegisteredDerived(const FactorBasePtr& fac_ptr); virtual bool isStateBlockRegisteredDerived(const StateBlockPtr& state_ptr); }; @@ -105,7 +105,7 @@ inline ceres::Solver::Options& CeresManager::getSolverOptions() return ceres_options_; } -inline bool CeresManager::isFactorRegistered(const FactorBasePtr& fac_ptr) +inline bool CeresManager::isFactorRegisteredDerived(const FactorBasePtr& fac_ptr) { return fac_2_residual_idx_.find(fac_ptr) != fac_2_residual_idx_.end() && fac_2_costfunction_.find(fac_ptr) != fac_2_costfunction_.end();