update GncOptimizer and make it available
parent
7ce5684e05
commit
a807127b51
|
@ -59,7 +59,6 @@ endif()
|
|||
# if GTSAM_USE_BOOST_FEATURES is not set, then we need to exclude the following:
|
||||
if(NOT GTSAM_USE_BOOST_FEATURES)
|
||||
list (APPEND excluded_sources
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/nonlinear/GncOptimizer.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/inference/graph.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/inference/graph-inl.h"
|
||||
)
|
||||
|
|
|
@ -26,9 +26,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <gtsam/nonlinear/GncHelpers.h>
|
||||
#include <gtsam/nonlinear/GncParams.h>
|
||||
#include <gtsam/nonlinear/NonlinearFactorGraph.h>
|
||||
#include <boost/math/distributions/chi_squared.hpp>
|
||||
|
||||
namespace gtsam {
|
||||
/*
|
||||
|
@ -36,8 +36,7 @@ namespace gtsam {
|
|||
* Equivalent to chi2inv in Matlab.
|
||||
*/
|
||||
static double Chi2inv(const double alpha, const size_t dofs) {
|
||||
boost::math::chi_squared_distribution<double> chi2(dofs);
|
||||
return boost::math::quantile(chi2, alpha);
|
||||
return chi_squared_quantile(dofs, alpha);
|
||||
}
|
||||
|
||||
/* ************************************************************************* */
|
||||
|
|
|
@ -8,7 +8,6 @@ if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") # might not be best test - Richar
|
|||
endif()
|
||||
|
||||
if (NOT GTSAM_USE_BOOST_FEATURES)
|
||||
list(APPEND excluded_tests "testGncOptimizer.cpp")
|
||||
list(APPEND excluded_tests "testGraph.cpp")
|
||||
endif()
|
||||
|
||||
|
|
Loading…
Reference in New Issue