cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.35.1. -- -- see: https://github.com/sol/hpack name: numeric-optimization version: 0.1.1.0 synopsis: Unified interface to various numerical optimization algorithms description: Please see the README on GitHub at category: Math, Algorithms, Optimisation, Optimization, Numeric, Numerical homepage: https://github.com/msakai/nonlinear-optimization-ad#readme bug-reports: https://github.com/msakai/nonlinear-optimization-ad/issues author: Masahiro Sakai maintainer: masahiro.sakai@gmail.com copyright: Copyright (c) 2023 Masahiro Sakai license: BSD3 license-file: LICENSE build-type: Simple tested-with: GHC == 9.4.5 , GHC == 9.2.7 , GHC == 9.0.2 , GHC == 8.10.7 , GHC == 8.8.4 , GHC == 8.6.5 extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/msakai/nonlinear-optimization-ad flag build-examples description: Build example programs manual: True default: False flag with-cg-descent description: Enable CGDescent optimization algorithm provided by nonlinear-optimization package and CG_DESCENT-C library. Since they are licensed under GPL, setting this flag True implies that resulting binary is also under GPL. manual: True default: False flag with-lbfgs description: Enable L-BFGS (since 0.1.1.0) manual: True default: True flag with-lbfgsb description: Enable L-BFGS-B (since 0.1.1.0) manual: True default: False library exposed-modules: Numeric.Optimization other-modules: Paths_numeric_optimization hs-source-dirs: src ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints build-depends: base >=4.12 && <5 , constraints , data-default-class >=0.1.2.0 && <0.2 , hmatrix >=0.20.0.0 , numeric-limits ==0.1.* , primitive >=0.6.4.0 , vector >=0.12.0.2 && <0.14 default-language: Haskell2010 if flag(with-cg-descent) cpp-options: -DWITH_CG_DESCENT build-depends: nonlinear-optimization >=0.3.7 && <0.4 else cpp-options: if flag(with-lbfgs) cpp-options: -DWITH_LBFGS build-depends: lbfgs ==0.1.* else cpp-options: if flag(with-lbfgsb) cpp-options: -DWITH_LBFGSB build-depends: l-bfgs-b >=0.1.0.1 && <0.2 else cpp-options: executable rosenbrock main-is: rosenbrock.hs other-modules: Paths_numeric_optimization hs-source-dirs: examples ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N build-depends: base >=4.12 && <5 , data-default-class >=0.1.2.0 && <0.2 , numeric-optimization , vector >=0.12.0.2 && <0.14 default-language: Haskell2010 if flag(build-examples) buildable: True else buildable: False test-suite numeric-optimization-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: IsClose Paths_numeric_optimization hs-source-dirs: test ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N build-depends: HUnit >=1.6.0.0 && <1.7 , base >=4.12 && <5 , containers >=0.6.0.1 && <0.7 , data-default-class >=0.1.2.0 && <0.2 , hmatrix , hspec >=2.7.1 && <3.0 , numeric-optimization , vector >=0.12.0.2 && <0.14 default-language: Haskell2010