Packages

A genetic algorithm structure and abstraction to ease any implementation of genetic algorithm in Elixir. This project is in development not ready for use. This description will be changed as soon as it is functional and can be used.

Current section

Files

Jump to
genetic lib genetic.ex
Raw

lib/genetic.ex

defmodule Genetic do
@moduledoc false
use Application
# See http://elixir-lang.org/docs/stable/elixir/Application.html
# for more information on OTP Applications
def start(_type, _args) do
import Supervisor.Spec, warn: false
# Define workers and child supervisors to be supervised
children = [
# Starts a worker by calling: Genetic.Worker.start_link(arg1, arg2, arg3)
# worker(Genetic.Worker, [arg1, arg2, arg3]),
]
# See http://elixir-lang.org/docs/stable/elixir/Supervisor.html
# for other strategies and supported options
opts = [strategy: :one_for_one, name: Genetic.Supervisor]
Supervisor.start_link(children, opts)
end
end