English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Optimizer: TMultiGenCode.h File Reference
Uranie / Optimizer v4.9.0
/* @license-end */
TMultiGenCode.h File Reference

Example of a function to be minimized which calls an external code TCode and a dataserver whith the new TMinuit2 wrapper. More...

#include "Math/IFunction.h"
#include "TH1.h"
#include "TF1.h"
#include "TFile.h"
#include "TNtupleD.h"
#include "TTreeFormula.h"
#include "TPad.h"
#include "TRandom3.h"
#include "TStyle.h"
#include "TSystem.h"
#include <vector>
#include <iostream>
#include "Optimizer.h"
#include "TCode.h"
#include "TDataServer.h"
Include dependency graph for TMultiGenCode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  URANIE::Optimizer::TMultiGenCode
 

Namespaces

namespace  URANIE
 Rosenbrock's function (n=2) with first and second order derivatives.
 
namespace  URANIE::Optimizer
 

Variables

R__EXTERN URANIE::Optimizer::TMultiGenCodegTMGC
 

Detailed Description

Example of a function to be minimized which calls an external code TCode and a dataserver whith the new TMinuit2 wrapper.

Author
uranietm urani.nosp@m.etm@.nosp@m.cea.f.nosp@m.r
Date
mar sep 29 10:00:00 2010

This is tested for Rosenbrock function defined as follows: Rosenbrock function is d�fined by the equation

\[
f(x, y) \, = \, 100( y - x^{2})^{2} + ( 1 - x )^{2}
\]

The minimun is reached when $ ( \star{x^{0}}, \star{y^{0}} ) \, = \, ( 1.0, 1.0 ) $

A possible beginning point may be : $ ( x^{0}, y^{0} ) \, = \, ( -1.2, 1.0 )$ with f equal to 24.20.

See also
http://root.cern.ch/drupal/content/numerical-minimization
http://root.cern.ch/viewvc/trunk/math/minuit2/test/testNewMinimizer.cxx?view=markup

Variable Documentation

◆ gTMGC