| 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.