Merge pull request #234 from borglab/fix/nonlinear_cg
Fix Parameter passing in Conjugate Gradientrelease/4.3a0
commit
6ab77600cc
|
@ -43,7 +43,8 @@ static VectorValues gradientInPlace(const NonlinearFactorGraph &nfg,
|
||||||
|
|
||||||
NonlinearConjugateGradientOptimizer::NonlinearConjugateGradientOptimizer(
|
NonlinearConjugateGradientOptimizer::NonlinearConjugateGradientOptimizer(
|
||||||
const NonlinearFactorGraph& graph, const Values& initialValues, const Parameters& params)
|
const NonlinearFactorGraph& graph, const Values& initialValues, const Parameters& params)
|
||||||
: Base(graph, std::unique_ptr<State>(new State(initialValues, graph.error(initialValues)))) {}
|
: Base(graph, std::unique_ptr<State>(new State(initialValues, graph.error(initialValues)))),
|
||||||
|
params_(params) {}
|
||||||
|
|
||||||
double NonlinearConjugateGradientOptimizer::System::error(const State& state) const {
|
double NonlinearConjugateGradientOptimizer::System::error(const State& state) const {
|
||||||
return graph_.error(state);
|
return graph_.error(state);
|
||||||
|
|
Loading…
Reference in New Issue