packages feed

goal-geometry-0.1: goal-geometry.cabal

name: goal-geometry
version: 0.1
synopsis: Scientific computing on geometric objects
description: This library provides all the types and classes essential for
    defining manifolds. This includes definitions and algorithms for sets,
    points, linear and multilinear algebra, function spaces, basic differential
    geometry, and convex analysis.
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.Geometry,
        Goal.Geometry.Set,
        Goal.Geometry.Manifold,
        Goal.Geometry.Linear,
        Goal.Geometry.Map,
        Goal.Geometry.Map.Multilinear,
        Goal.Geometry.Differential,
        Goal.Geometry.Differential.Convex,
        Goal.Geometry.Plot
    build-depends:
        base==4.*,
        goal-core==0.1,
        vector==0.11.*,
        hmatrix==0.17.*
    default-extensions: TypeOperators, TypeFamilies, MultiParamTypeClasses,
        FlexibleInstances, FlexibleContexts
    default-language: Haskell2010
    ghc-options: -O2 -Wall -fno-warn-type-defaults -fno-warn-missing-signatures

executable coordinates
    main-is: coordinates.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==4.*,
        goal-core==0.1,
        goal-geometry==0.1
    default-language: Haskell2010

executable gradient-descent
    main-is: gradient-descent.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==4.*,
        goal-core==0.1,
        goal-geometry==0.1
    default-language: Haskell2010