packages feed

goal-simulation-0.1: goal-simulation.cabal

name: goal-simulation
version: 0.1
synopsis: Mealy based simulation tools
license: BSD3
license-file: LICENSE
author: Sacha Sokoloski
maintainer: sokolo@mis.mpg.de
category: Math
build-type: Simple
cabal-version: >=1.10

library
    exposed-modules:
        Goal.Simulation,
        Goal.Simulation.Mealy,
        Goal.Simulation.Chain,
        Goal.Simulation.Flow,
        Goal.Simulation.Filter,
        Goal.Simulation.Filter.Flow,
        Goal.Simulation.Optimization,
        Goal.Simulation.Plot,
        Goal.Simulation.Physics.Configuration,
        Goal.Simulation.Physics.Models.Pendulum
    default-extensions: TypeOperators, TypeFamilies, FlexibleInstances,
        FlexibleContexts, MultiParamTypeClasses, ScopedTypeVariables,
        RankNTypes, Arrows
    build-depends:
        base==4.*,
        goal-core==0.1,
        goal-geometry==0.1,
        goal-probability==0.1,
        machines==0.5.*,
        vector==0.11.*,
        hmatrix==0.17.*,
        cairo==0.13.*,
        gtk==0.14.*,
        clock==0.6.*
    default-language: Haskell2010
    ghc-options: -O2 -Wall -fno-warn-type-defaults -fno-warn-missing-signatures

executable rk4
    main-is: rk4.hs
    hs-source-dirs: scripts
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-simulation, vector
    default-language: Haskell2010

executable markov-chain
    main-is: markov-chain.hs
    hs-source-dirs: scripts
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability, vector,
        goal-simulation, hmatrix
    default-language: Haskell2010

executable ito-process
    main-is: ito-process.hs
    hs-source-dirs: scripts
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability, vector,
        goal-simulation, hmatrix
    default-language: Haskell2010

executable pendulum-vector-field
    main-is: vector-field.hs
    hs-source-dirs: scripts/pendulum
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability,
        goal-simulation, vector
    default-language: Haskell2010

executable pendulum-simulation
    main-is: simulation.hs
    hs-source-dirs: scripts/pendulum
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability,
        goal-simulation, vector
    default-language: Haskell2010

executable pendulum-filter-histogram
    main-is: filter-histogram.hs
    hs-source-dirs: scripts/pendulum
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability,
        goal-simulation, vector, directory
    default-language: Haskell2010

executable pendulum-filter-simulation
    main-is: filter-simulation.hs
    hs-source-dirs: scripts/pendulum
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability,
        goal-simulation, vector, directory
    default-language: Haskell2010

executable pendulum-filter-train
    main-is: filter-train.hs
    hs-source-dirs: scripts/pendulum
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability,
        goal-simulation, vector, directory
    default-language: Haskell2010

executable pendulum-filter-code
    main-is: filter-code.hs
    hs-source-dirs: scripts/pendulum
    ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
        -fno-warn-missing-signatures -fno-warn-unused-do-bind
    build-depends: base, goal-core, goal-geometry, goal-probability,
        goal-simulation, vector, directory, mtl
    default-language: Haskell2010