AntProgType

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Members

Functions

getFitness
double getFitness(IndAbstract pInd, WorldAbstract pWorld, double time)
Undocumented in source. Be warned that the author may not have intended to support it.
initValues
Line[] initValues(WorldAbstract pWorld)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

copyingPart
float copyingPart [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
crossingoverChance
float crossingoverChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
maxMutationChange
string maxMutationChange [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
mutationAddLineChance
float mutationAddLineChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
mutationChance
float mutationChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
mutationChangeChance
float mutationChangeChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
mutationDeleteChance
float mutationDeleteChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
mutationRemoveLineChance
float mutationRemoveLineChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
mutationReplaceChance
float mutationReplaceChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
newLeafGenChance
float newLeafGenChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
newOpGenChance
float newOpGenChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
newScopeGenChance
float newScopeGenChance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
progMaxSize
uint progMaxSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
progMinSize
uint progMinSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
scopeMaxSize
uint scopeMaxSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
scopeMinSize
uint scopeMinSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From ProgTypeAbstract

progMinSize
uint progMinSize [@property getter]

Минимальный размер программы при генерации

progMaxSize
uint progMaxSize [@property getter]

Максимальный размер программы при генерации

scopeMinSize
uint scopeMinSize [@property getter]

Минимальный размер секции при генерации

scopeMaxSize
uint scopeMaxSize [@property getter]

Максимальный размер секции при генерации

newOpGenChance
float newOpGenChance [@property getter]

Шанс сгененрировать новую подлинию при генерации

newScopeGenChance
float newScopeGenChance [@property getter]

Шанс сгенерировать новую подсекцию при генерации

newLeafGenChance
float newLeafGenChance [@property getter]

Шанс сгенерировать новый аргумент при генерации

mutationChangeChance
float mutationChangeChance [@property getter]

Шанс изменения значения листа программы

mutationReplaceChance
float mutationReplaceChance [@property getter]

Шанс замены узла программы на подлинию

mutationDeleteChance
float mutationDeleteChance [@property getter]

Шанс удаление узла программы и замены его листом

mutationAddLineChance
float mutationAddLineChance [@property getter]

Шанс добавления новой линии в программе

mutationRemoveLineChance
float mutationRemoveLineChance [@property getter]

Шанс удаления линии в программе

maxMutationChange
string maxMutationChange [@property getter]

Максимальный модуль изменения значений для числовых типов

mutationChance
float mutationChance [@property getter]

Шанс провести операцию мутации над индивидом

crossingoverChance
float crossingoverChance [@property getter]

Шанс провести операцию кроссинговера над индивидом

copyingPart
float copyingPart [@property getter]

Часть популяции из лучших индивидов, которые будут скопированы в следующее поколение

getFitness
double getFitness(IndAbstract pInd, WorldAbstract pWorld, double time)

Оценка результата работы индивида

initValues
Line[] initValues(WorldAbstract pWorld)

Инициализация входных значений для индивида

Meta