Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
GeneticPersonaEngine
Class GeneticPersonaEngine
Index
Constructors
constructor
Properties
capacity
Methods
randomize
set
Genome
copy
Genome
clear
Genome
mutate
crossover
get
Trait
set
Trait
get
Genome
Word
hamming
Distance
clear
Constructors
constructor
new
GeneticPersonaEngine
(
capacity
:
number
)
:
GeneticPersonaEngine
Parameters
capacity
:
number
Returns
GeneticPersonaEngine
Properties
Readonly
capacity
capacity
:
number
Methods
randomize
randomize
(
entityId
:
number
,
entropy
:
IEntropy
)
:
void
Parameters
entityId
:
number
entropy
:
IEntropy
Returns
void
set
Genome
setGenome
(
entityId
:
number
,
words
:
ArrayLike
<
number
>
)
:
void
Parameters
entityId
:
number
words
:
ArrayLike
<
number
>
Returns
void
copy
Genome
copyGenome
(
srcId
:
number
,
dstId
:
number
)
:
void
Parameters
srcId
:
number
dstId
:
number
Returns
void
clear
Genome
clearGenome
(
entityId
:
number
)
:
void
Parameters
entityId
:
number
Returns
void
mutate
mutate
(
entityId
:
number
,
entropy
:
IEntropy
,
mutationCount
:
number
)
:
void
Parameters
entityId
:
number
entropy
:
IEntropy
mutationCount
:
number
Returns
void
crossover
crossover
(
parentA
:
number
,
parentB
:
number
,
childId
:
number
,
entropy
:
IEntropy
,
)
:
void
Parameters
parentA
:
number
parentB
:
number
childId
:
number
entropy
:
IEntropy
Returns
void
get
Trait
getTrait
(
entityId
:
number
,
traitBit
:
number
)
:
boolean
Parameters
entityId
:
number
traitBit
:
number
Returns
boolean
set
Trait
setTrait
(
entityId
:
number
,
traitBit
:
number
,
value
:
boolean
)
:
void
Parameters
entityId
:
number
traitBit
:
number
value
:
boolean
Returns
void
get
Genome
Word
getGenomeWord
(
entityId
:
number
,
wordIndex
:
number
)
:
number
Parameters
entityId
:
number
wordIndex
:
number
Returns
number
hamming
Distance
hammingDistance
(
entityA
:
number
,
entityB
:
number
)
:
number
Parameters
entityA
:
number
entityB
:
number
Returns
number
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
capacity
Methods
randomize
set
Genome
copy
Genome
clear
Genome
mutate
crossover
get
Trait
set
Trait
get
Genome
Word
hamming
Distance
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...