fix interface and parameters
parent
bc7293a0a7
commit
f551edddc6
|
|
@ -38,7 +38,7 @@ public:
|
|||
|
||||
public:
|
||||
IterativeOptimizationParameters() :
|
||||
maxIterations_(100), reset_(101), epsilon_(1e-5), epsilon_abs_(1e-5),
|
||||
maxIterations_(500), reset_(501), epsilon_(1e-3), epsilon_abs_(1e-3),
|
||||
verbosity_(SILENT), nReduce_(0), skeleton_spec_(), est_cond_(false) {
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -34,35 +34,23 @@ public:
|
|||
|
||||
protected:
|
||||
|
||||
GaussianFactorGraph::shared_ptr graph_;
|
||||
VariableIndex::shared_ptr variableIndex_;
|
||||
Parameters::shared_ptr parameters_ ;
|
||||
|
||||
public:
|
||||
|
||||
IterativeSolver(
|
||||
const GaussianFactorGraph::shared_ptr& factorGraph,
|
||||
const VariableIndex::shared_ptr& variableIndex):
|
||||
graph_(factorGraph), variableIndex_(variableIndex),
|
||||
parameters_(new Parameters()) { }
|
||||
IterativeSolver(): parameters_(new Parameters()) {}
|
||||
|
||||
IterativeSolver(
|
||||
const GaussianFactorGraph::shared_ptr& factorGraph,
|
||||
const VariableIndex::shared_ptr& variableIndex,
|
||||
const Parameters::shared_ptr& parameters):
|
||||
graph_(factorGraph), variableIndex_(variableIndex), parameters_(parameters) { }
|
||||
IterativeSolver(const Parameters::shared_ptr& parameters)
|
||||
: parameters_(parameters) {}
|
||||
|
||||
IterativeSolver():
|
||||
parameters_(new IterativeOptimizationParameters()) {}
|
||||
IterativeSolver(const IterativeSolver &solver)
|
||||
: parameters_(solver.parameters_) {}
|
||||
|
||||
IterativeSolver(const IterativeSolver &solver):
|
||||
parameters_(solver.parameters_) {}
|
||||
IterativeSolver(const Parameters ¶meters)
|
||||
: parameters_(new Parameters(parameters)) {}
|
||||
|
||||
IterativeSolver(const IterativeOptimizationParameters ¶meters):
|
||||
parameters_(new IterativeOptimizationParameters(parameters)) {}
|
||||
|
||||
IterativeSolver(const sharedParameters parameters):
|
||||
parameters_(parameters) {}
|
||||
IterativeSolver(const sharedParameters parameters)
|
||||
: parameters_(parameters) {}
|
||||
|
||||
virtual ~IterativeSolver() {}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue