Classes | Defines | Typedefs | Functions | Variables
optimize.cpp File Reference
#include <Eigen/Eigen>
#include <Eigen/LU>
#include <iostream>
#include <fstream>
#include <cmath>
#include <limits>
#include <vector>
#include <map>
Include dependency graph for optimize.cpp:

Go to the source code of this file.


struct  Params
struct  TrainingEntry
struct  TrainingSet




typedef vector< ParamsGenome
typedef vector< ParamsParamsVector


double computeError (const Params &p, const TrainingEntry &e)
double computeError (const Params &p)
void dumpParamsStats (ostream &stream, const ParamsVector &params)
double evolveOneGen (Genome &genome, double annealing=1.0, Params *bestParams=0)
double gaussianRand (double mean, double sigm)
static int generationCount (64)
static double inlierRatio (0.8)
int main (int argc, char **argv)
void normalizeParams (ParamsVector &params)
static int restartCount (1)
double uniformRand ()


TrainingSet trainingSet

Define Documentation

Definition at line 5 of file optimize.cpp.

Definition at line 4 of file optimize.cpp.

Typedef Documentation

typedef vector<Params> Genome

Definition at line 204 of file optimize.cpp.

Definition at line 205 of file optimize.cpp.

Function Documentation

double computeError ( const Params p,
const TrainingEntry e 

Definition at line 251 of file optimize.cpp.

double computeError ( const Params p)

Definition at line 308 of file optimize.cpp.

void dumpParamsStats ( ostream &  stream,
const ParamsVector params 

Definition at line 213 of file optimize.cpp.

double evolveOneGen ( Genome genome,
double  annealing = 1.0,
Params bestParams = 0 

Definition at line 325 of file optimize.cpp.

double gaussianRand ( double  mean,
double  sigm 

Definition at line 26 of file optimize.cpp.

static int generationCount ( 64  ) [static]
static double inlierRatio ( 0.  8) [static]
int main ( int  argc,
char **  argv 

Definition at line 369 of file optimize.cpp.

void normalizeParams ( ParamsVector params)

Definition at line 207 of file optimize.cpp.

static int restartCount ( ) [static]
double uniformRand ( void  )

Definition at line 21 of file optimize.cpp.

Variable Documentation

Definition at line 111 of file optimize.cpp.

Author(s): François Pomerleau, Francis Colas, and Stéphane Magnenat
autogenerated on Tue Mar 3 2015 15:28:56