Skip to content
Snippets Groups Projects
Commit 29d220d9 authored by Paloma de la Puente's avatar Paloma de la Puente
Browse files

Optimizer added

parent 6203d8cc
No related branches found
No related tags found
No related merge requests found
#include "Optimizer.h"
Optimizer::Optimizer(LDP ld, MeasurementsLikelihood ml, ConstraintManager cm)
{
laser_data = ld;
measurements_likelihood = ml;
constraint_manager = cm;
}
Optimizer::~Optimizer(void)
{
}
void Optimizer::Optimizer()
{
}
#ifndef H_OPTIMIZER
#define H_OPTIMIZER
#include <csm/csm_all.h>
#include "MeasurementsLikelihood.h"
#include "ConstraintManager.h"
class Minimizer
{
//constructors
public:
Optimizer(LDP ld, MeasurementsLikelihood ml, ConstraintManager cm);
virtual ~Optimizer(void);
//class variables
LDP laser_data;
MeasurementsLikelihood measurements_likelihood;
ConstraintManager constraint_manager;
//methods
void OptimizeAlphas();
};
#endif
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "ConstraintManager.h" #include "ConstraintManager.h"
#include "MeasurementsLikelihood.h" #include "MeasurementsLikelihood.h"
#include "Minimizer.h" #include "Optimizer.h"
int main(int argc, const char** argv) int main(int argc, const char** argv)
...@@ -36,8 +36,8 @@ int main(int argc, const char** argv) ...@@ -36,8 +36,8 @@ int main(int argc, const char** argv)
int number_of_measurements = laserdata->nrays; int number_of_measurements = laserdata->nrays;
MeasurementsLikelihood f(L2,number_of_measurements); MeasurementsLikelihood f(L2,number_of_measurements);
Minimizer minimizer(laserdata,f,cons_manager); Optimizer optimizer(laserdata,f,cons_manager);
minimizer.Minimize(); optimizer.OptimizeAlphas();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment