Configuration.h File Reference
This file contains configuration data to adapt the programs to new and old C++ styles. More...
#include <string>
#include <iostream>
#include <fstream>
#include <climits>
#include <cfloat>
#include <stdlib.h>
#include <math.h>
Go to the source code of this file.
Namespaces | |
| namespace | std |
Enumerations | |
| enum | MutationOperator { NO_MUTATION, BIT_FLIP, RANDOM, POLYNOMIAL, UNIFORM, NON_UNIFORM, TWO_POINTS_INTERCHANGE } |
| enum | CrossoverOperator { NO_CROSSOVER, SINGLE_POINT, TWO_POINTS, SIMULATED_BINARY, BLX_ALPHA, LOGICAL_EXPLOTATIVE, LOGICAL_EXPLORATIVE, HAMACHER_EXPLOTATIVE, HAMACHER_EXPLORATIVE, ALGEBRAIC_EXPLOTATIVE, ALGEBRAIC_EXPLORATIVE, EINSTEIN_EXPLOTATIVE, EINSTEIN_EXPLORATIVE } |
| enum | VariableType { BINARY, BINARY_REAL, BINARY_GRAY_REAL, REAL, INTEGER, BINARY_INTEGER, BINARY_GRAY_INTEGER, TREE, PERMUTATION } |
Variables | |
| const double | DM_PI = 3.14159265358979 |
| const long | MAX_INT = LONG_MAX |
| const long | MIN_INT = LONG_MIN |
| const double | MAX_REAL = HUGE_VAL |
| const double | MIN_REAL = -MAX_REAL |
Detailed Description
- Author:
- Antonio Jesus Nebro Urbaneja
- Version:
- 1.0
- Date:
- 26 November 2003
Definition in file Configuration.h.
Enumeration Type Documentation
|
|
Definition at line 34 of file Configuration.h. |
|
|
Definition at line 32 of file Configuration.h. |
|
|
Definition at line 39 of file Configuration.h. |
Variable Documentation
|
|
Definition at line 24 of file Configuration.h. Referenced by Dtlz7::evaluate(), Dtlz6::evaluate(), and Dtlz5::evaluate(). |
|
|
Definition at line 26 of file Configuration.h. Referenced by AdaptiveGrid::AdaptiveGrid(), and IntegerGene::IntegerGene(). |
|
|
|
Definition at line 27 of file Configuration.h. Referenced by IntegerGene::IntegerGene(). |
|
|
Definition at line 30 of file Configuration.h. Referenced by AdaptiveGrid::adjustGrid(), RealGene::RealGene(), and AdaptiveGrid::updateGridLocations(). |