ComPWA
Common Partial-Wave-Analysis Framework
GenevaIF.hpp File Reference

This class provides a wrapper around the Geneva library. More...

#include "Estimator/Estimator.hpp"
#include "Optimizer/Geneva/GenevaResult.hpp"
#include "Optimizer/Optimizer.hpp"
#include <memory>
+ Include dependency graph for GenevaIF.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ComPWA::Optimizer::Geneva::GenevaIF
 

Namespaces

 ComPWA
 
 ComPWA::Optimizer
 
 ComPWA::Optimizer::Geneva
 

Enumerations

enum  ComPWA::Optimizer::Geneva::AlgorithmTypes { ComPWA::Optimizer::Geneva::AlgorithmTypes::EVOLUTIONARY, ComPWA::Optimizer::Geneva::AlgorithmTypes::PARTICLE_SWARM, ComPWA::Optimizer::Geneva::AlgorithmTypes::GRADIENT_DECENT }
 

Detailed Description

This class provides a wrapper around the Geneva library.

It fulfills the Optimizer interface to be easily adapted to other modules. Parameters for the optimization have to be provided in a config-file, the data needs to be provided with the ControlParameter interface.

Definition in file GenevaIF.hpp.