Merge branch 'fix_constructor' into feature/CeresDefaults
commit
9f209e441f
|
@ -136,10 +136,7 @@ public:
|
|||
VectorValues hessianDiagonal; //< we only update hessianDiagonal when reuseDiagonal = false
|
||||
bool reuseDiagonal; ///< an additional option in Ceres for diagonalDamping
|
||||
|
||||
LevenbergMarquardtState() :
|
||||
reuseDiagonal(false) {
|
||||
initTime();
|
||||
}
|
||||
LevenbergMarquardtState() {} // used in LM constructor but immediately overwritten
|
||||
|
||||
void initTime() {
|
||||
startTime = boost::posix_time::microsec_clock::universal_time();
|
||||
|
@ -153,7 +150,7 @@ protected:
|
|||
const Values& initialValues, const LevenbergMarquardtParams& params,
|
||||
unsigned int iterations = 0) :
|
||||
NonlinearOptimizerState(graph, initialValues, iterations), lambda(
|
||||
params.lambdaInitial), totalNumberInnerIterations(0) {
|
||||
params.lambdaInitial), totalNumberInnerIterations(0),reuseDiagonal(false) {
|
||||
initTime();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue