|
Monte Carlo Integration Library 1.0
High-performance Monte Carlo methods for numerical integration and optimization
|
Core optimizer type definitions for the Monte Carlo toolkit. More...
#include <vector>#include <functional>#include <limits>#include <iostream>Go to the source code of this file.
Classes | |
| struct | mc::optim::Solution |
| Represents a candidate solution in the search space. More... | |
Namespaces | |
| namespace | optimizers |
| Optimization framework with PSO, GA, and extensible Optimizer interface. | |
| namespace | mc |
| namespace | mc::optim |
Typedefs | |
| using | mc::optim::Real = double |
| Scalar precision used across optimizers. | |
| using | mc::optim::Coordinates = std::vector< Real > |
| A point in the N-dimensional search space. | |
| using | mc::optim::ObjectiveFunction = std::function< Real(const Coordinates &)> |
| Objective function signature. | |
Enumerations | |
| enum class | mc::optim::OptimizationMode { mc::optim::MINIMIZE , mc::optim::MAXIMIZE } |
| Optimization goal. More... | |
Core optimizer type definitions for the Monte Carlo toolkit.
Collects shared aliases and data structures used by PSO and GA implementations.
Definition in file types.hpp.