|
ʻOhana
Population structure, admixture history, and selection using learning methods.
|
7 #ifndef JADE_CONTROLLER_FACTORY_HPP__
8 #define JADE_CONTROLLER_FACTORY_HPP__
10 #include "jade.agi_controller.hpp"
11 #include "jade.tree_controller.hpp"
12 #include "jade.treeless_controller.hpp"
20 template <
typename TValue>
52 if (opts.is_tin_specified())
54 if (opts.is_ain_specified())
62 #endif // JADE_CONTROLLER_FACTORY_HPP__
A template for a class that performs the Nelder-Mead optimization. This class implements shared featu...
basic_agi_controller< value_type > agi_controller_type
The AGI controller type.
basic_options< value_type > options_type
The options type.
const options_type & get_options() const
static controller_type * create(const settings_type &settings)
basic_treeless_controller< value_type > treeless_controller_type
The treeless controller type.
A template for a class that encodes and decodes parameters for the Nelder-Mead algorithm....
basic_settings< value_type > settings_type
The settings type.
A template for a class encapsulating the settings provided to the optimizer.
A template for a class that encodes and decodes parameters for the Nelder-Mead algorithm....
TValue value_type
The value type.
A template for a class that encodes and decodes parameters for the Nelder-Mead algorithm....
A template for a class that creates controllers that use or do not use Newick trees specified on the ...
basic_controller< value_type > controller_type
The controller type.
basic_tree_controller< value_type > tree_controller_type
The tree controller type.