Copyright | (c) Fabricio Olivetti de Franca 2020 |
---|---|
License | GPL-3 |
Maintainer | fabricio.olivetti@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
RunConfig
Description
Main program to run ITEA with a configuration file.
Synopsis
- data Alg
- getSetting :: Get_C a => ConfigParser -> SectionSpec -> OptionSpec -> a
- getWithDefault :: Get_C a => a -> ConfigParser -> SectionSpec -> OptionSpec -> a
- runWithConfig :: String -> IO ()
- parseConfigFile :: [String] -> IO ()
Documentation
Algorithm Choice
ITEA is the mutation-based Symbolic Regression for IT representation FI2POP splits the population as feasible and infeasible to deal with constraints
getSetting :: Get_C a => ConfigParser -> SectionSpec -> OptionSpec -> a Source #
Read the option x
located at section cat
from configuration cp
.
getWithDefault :: Get_C a => a -> ConfigParser -> SectionSpec -> OptionSpec -> a Source #
get a setting value if it exists in the config file, or return a default value
runWithConfig :: String -> IO () Source #
Read the config file and run the algorithm.
parseConfigFile :: [String] -> IO () Source #
Parse the filename from the system arguments.