UNPKG

enome

Version:

A genome generation and evolution library.

60 lines (59 loc) 3.66 kB
import { IArtificialAState } from './artificial-selection/artificial-astate'; import { IArtificialCmd } from './artificial-selection/artificial-cmd'; import { IArtificialEState } from './artificial-selection/artificial-estate'; import { ArtificialOp } from './artificial-selection/artificial-op'; import { ArtificialSelection } from './artificial-selection/artificial-selection'; import { FillType } from './enums/fill-type'; import { FitnessObjective } from './enums/fitness-objective'; import { GenomeRefill } from './enums/genome-refill'; import { MutateOp } from './enums/mutate-op'; import { UpdateType } from './enums/update-type'; import { Gene } from './genotypes/gene'; import { Genome } from './genotypes/genome'; import { IEvaluation } from './interfaces/evaluation'; import { IEvolvable } from './interfaces/evolvable'; import { IReversible } from './interfaces/reversible'; import { ISpecimen } from './interfaces/specimen'; import { clone } from './operators/clone'; import { cloneEvaluation } from './operators/cloneEvaluation'; import { cloneOrganism } from './operators/cloneOrganism'; import { concat } from './operators/concat'; import { fill } from './operators/fill'; import { fillRandom } from './operators/fill-random'; import { generateGenomes } from './operators/generate-genomes'; import { hexColor } from './operators/hex-color'; import { lerp } from './operators/lerp'; import { avg } from './operators/mutation/avg'; import { mutate } from './operators/mutation/mutate'; import { mutateMany } from './operators/mutation/mutate-many'; import { sub } from './operators/mutation/sub'; import { pad } from './operators/pad'; import { refill } from './operators/refill'; import { reproduce } from './operators/reproduction/reproduce'; import { reproduceManyToMany } from './operators/reproduction/reproduce-many-to-many'; import { reproduceManyToOne } from './operators/reproduction/reproduce-many-to-one'; import { reverseLerp } from './operators/reverse-lerp'; import { rgbaColor } from './operators/rgba-color'; import { weight } from './operators/weight'; import { weights } from './operators/weights'; import { IArtificialOptions } from './options/artificial-options'; import { IEnvironmentOptions } from './options/environment-options'; import { IGenomeOptions } from './options/genome-options'; import { IMutateOptions } from './options/mutate-options'; import { IOrganismOptions } from './options/organism-options'; import { IPopulationOptions } from './options/population-options'; import { IReproduceOptions } from './options/reproduce-options'; import { Organism } from './organisms/organism'; import { Population } from './populations/population'; import { ReactiveCollection } from './reactive-collection'; import { ReactiveProperty } from './reactive-property'; import { Simulation } from './simulation/simulation'; export { IArtificialOptions, IGenomeOptions, IMutateOptions, IReproduceOptions, IPopulationOptions, IEnvironmentOptions, IOrganismOptions }; export { Genome, Gene }; export { clone, cloneEvaluation, cloneOrganism, concat, fill, fillRandom, generateGenomes, hexColor, lerp, pad, refill, reverseLerp, rgbaColor, weight, weights }; export { avg, mutate, mutateMany, sub }; export { reproduce, reproduceManyToMany, reproduceManyToOne }; export { IEvaluation, IEvolvable, IArtificialAState, IArtificialCmd, IArtificialEState, IReversible, ISpecimen }; export { ArtificialSelection, Organism, Population, Simulation }; export { ArtificialOp, FillType, FitnessObjective, GenomeRefill, MutateOp, UpdateType }; export { ReactiveProperty, ReactiveCollection };