Skip to content

Commit b9db2f4

Browse files
committed
generate api docs
1 parent db5f69d commit b9db2f4

File tree

208 files changed

+42794
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

208 files changed

+42794
-0
lines changed

docs/.nojekyll

Whitespace-only changes.

docs/_sources/algorithm/algorithm.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Algorithms
2+
===================================================
3+
4+
.. toctree::
5+
:maxdepth: 1
6+
7+
algorithm_soga
8+
algorithm_moga
9+
10+
11+
.. doxygennamespace:: gapp::algorithm
12+
:project: gapp
13+
:desc-only:
14+
15+
16+
class Algorithm
17+
---------------------------------------------------
18+
19+
.. code-block::
20+
21+
#include <algorithm/algorithm_base.hpp>
22+
23+
.. doxygenclass:: gapp::algorithm::Algorithm
24+
:project: gapp
25+
:members:
26+
:protected-members:
27+
:private-members:
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Multi-objective algorithms
2+
===================================================
3+
4+
.. doxygennamespace:: gapp::algorithm
5+
:project: gapp
6+
:desc-only:
7+
8+
9+
class NSGA2
10+
---------------------------------------------------
11+
12+
.. code-block::
13+
14+
#include <algorithm/nsga2.hpp>
15+
16+
.. doxygenclass:: gapp::algorithm::NSGA2
17+
:project: gapp
18+
:members:
19+
:protected-members:
20+
21+
22+
class NSGA3
23+
---------------------------------------------------
24+
25+
.. code-block::
26+
27+
#include <algorithm/nsga3.hpp>
28+
29+
.. doxygenclass:: gapp::algorithm::NSGA3
30+
:project: gapp
31+
:members:
32+
:protected-members:
33+
34+
35+
Reference line generation methods
36+
---------------------------------------------------
37+
38+
.. doxygennamespace:: gapp::algorithm::reflines
39+
:project: gapp
40+
:desc-only:
41+
42+
.. code-block::
43+
44+
#include <algorithm/reference_lines.hpp>
45+
46+
.. doxygenfunction:: gapp::algorithm::reflines::quasirandomSimplexPointsMirror
47+
:project: gapp
48+
49+
.. doxygenfunction:: gapp::algorithm::reflines::quasirandomSimplexPointsSort
50+
:project: gapp
51+
52+
.. doxygenfunction:: gapp::algorithm::reflines::quasirandomSimplexPointsRoot
53+
:project: gapp
54+
55+
.. doxygenfunction:: gapp::algorithm::reflines::quasirandomSimplexPointsLog
56+
:project: gapp
57+
58+
.. doxygenfunction:: gapp::algorithm::reflines::pickSparseSubset
59+
:project: gapp
60+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Replacement methods
2+
===================================================
3+
4+
.. doxygennamespace:: gapp::replacement
5+
:project: gapp
6+
:desc-only:
7+
8+
9+
class KeepChildren
10+
---------------------------------------------------
11+
12+
.. code-block::
13+
14+
#include <algorithm/soga_replacement.hpp>
15+
16+
.. doxygenclass:: gapp::replacement::KeepChildren
17+
:project: gapp
18+
:members:
19+
:protected-members:
20+
21+
22+
class Elitism
23+
---------------------------------------------------
24+
25+
.. code-block::
26+
27+
#include <algorithm/soga_replacement.hpp>
28+
29+
.. doxygenclass:: gapp::replacement::Elitism
30+
:project: gapp
31+
:members:
32+
:protected-members:
33+
34+
35+
class KeepBest
36+
---------------------------------------------------
37+
38+
.. code-block::
39+
40+
#include <algorithm/soga_replacement.hpp>
41+
42+
.. doxygenclass:: gapp::replacement::KeepBest
43+
:project: gapp
44+
:members:
45+
:protected-members:
46+
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
Selection methods
2+
===================================================
3+
4+
.. doxygennamespace:: gapp::selection
5+
:project: gapp
6+
:desc-only:
7+
8+
9+
class Roulette
10+
---------------------------------------------------
11+
12+
.. code-block::
13+
14+
#include <algorithm/soga_selection.hpp>
15+
16+
.. doxygenclass:: gapp::selection::Roulette
17+
:project: gapp
18+
:members:
19+
:protected-members:
20+
21+
22+
class Tournament
23+
---------------------------------------------------
24+
25+
.. code-block::
26+
27+
#include <algorithm/soga_selection.hpp>
28+
29+
.. doxygenclass:: gapp::selection::Tournament
30+
:project: gapp
31+
:members:
32+
:protected-members:
33+
34+
35+
class Rank
36+
---------------------------------------------------
37+
38+
.. code-block::
39+
40+
#include <algorithm/soga_selection.hpp>
41+
42+
.. doxygenclass:: gapp::selection::Rank
43+
:project: gapp
44+
:members:
45+
:protected-members:
46+
47+
48+
class Sigma
49+
---------------------------------------------------
50+
51+
.. code-block::
52+
53+
#include <algorithm/soga_selection.hpp>
54+
55+
.. doxygenclass:: gapp::selection::Sigma
56+
:project: gapp
57+
:members:
58+
:protected-members:
59+
60+
61+
class Boltzmann
62+
---------------------------------------------------
63+
64+
.. code-block::
65+
66+
#include <algorithm/soga_selection.hpp>
67+
68+
.. doxygenclass:: gapp::selection::Boltzmann
69+
:project: gapp
70+
:members:
71+
:protected-members:
72+
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
Single-objective algorithms
2+
===================================================
3+
4+
.. toctree::
5+
:maxdepth: 1
6+
7+
algorithm_selection
8+
algorithm_replacement
9+
10+
11+
class SingleObjective
12+
---------------------------------------------------
13+
14+
.. code-block::
15+
16+
#include <algorithm/single_objective.hpp>
17+
18+
.. doxygennamespace:: gapp::algorithm
19+
:project: gapp
20+
:desc-only:
21+
22+
.. doxygenclass:: gapp::algorithm::SingleObjective
23+
:project: gapp
24+
:members:
25+
:protected-members:
26+
27+
28+
class Selection
29+
---------------------------------------------------
30+
31+
.. code-block::
32+
33+
#include <algorithm/selection_base.hpp>
34+
35+
.. doxygennamespace:: gapp::selection
36+
:project: gapp
37+
:desc-only:
38+
39+
.. doxygenclass:: gapp::selection::Selection
40+
:project: gapp
41+
:members:
42+
:protected-members:
43+
:private-members:
44+
45+
46+
class Replacement
47+
---------------------------------------------------
48+
49+
.. code-block::
50+
51+
#include <algorithm/replacement_base.hpp>
52+
53+
.. doxygennamespace:: gapp::replacement
54+
:project: gapp
55+
:desc-only:
56+
57+
.. doxygenclass:: gapp::replacement::Replacement
58+
:project: gapp
59+
:members:
60+
:protected-members:
61+
:private-members:
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
Binary-encoded genetic algorithm
2+
===================================================
3+
4+
.. doxygennamespace:: gapp
5+
:project: gapp
6+
:desc-only:
7+
8+
9+
class BinaryGene
10+
---------------------------------------------------
11+
12+
.. code-block::
13+
14+
#include <encoding/binary.hpp>
15+
16+
.. doxygentypedef:: gapp::BinaryGene
17+
:project: gapp
18+
19+
20+
class GaTraits<BinaryGene>
21+
---------------------------------------------------
22+
23+
.. code-block::
24+
25+
#include <encoding/binary.hpp>
26+
27+
.. doxygenstruct:: gapp::GaTraits< BinaryGene >
28+
:project: gapp
29+
:members:
30+
:undoc-members:
31+
32+
33+
class BinaryGA
34+
---------------------------------------------------
35+
36+
.. code-block::
37+
38+
#include <encoding/binary.hpp>
39+
40+
.. doxygenclass:: gapp::BinaryGA
41+
:project: gapp
42+
:members:
43+
:protected-members:
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
Integer-encoded genetic algorithm
2+
===================================================
3+
4+
.. doxygennamespace:: gapp
5+
:project: gapp
6+
:desc-only:
7+
8+
9+
class IntegerGene
10+
---------------------------------------------------
11+
12+
.. code-block::
13+
14+
#include <encoding/integer.hpp>
15+
16+
.. doxygentypedef:: gapp::IntegerGene
17+
:project: gapp
18+
19+
20+
class GaTraits<IntegerGene>
21+
---------------------------------------------------
22+
23+
.. code-block::
24+
25+
#include <encoding/integer.hpp>
26+
27+
.. doxygenstruct:: gapp::GaTraits< IntegerGene >
28+
:project: gapp
29+
:members:
30+
:undoc-members:
31+
32+
33+
class IntegerGA
34+
---------------------------------------------------
35+
36+
.. code-block::
37+
38+
#include <encoding/integer.hpp>
39+
40+
.. doxygenclass:: gapp::IntegerGA
41+
:project: gapp
42+
:members:
43+
:protected-members:

0 commit comments

Comments
 (0)