packages feed

hfoil-0.1.1: hfoil.cabal

Name:                hfoil
Version:             0.1.1
Stability:           Experimental
Synopsis:            Hess-Smith panel code for inviscid 2-d airfoil analysis
License:             BSD3
License-file:        LICENSE
Author:              Greg Horn
Maintainer:          gregmainland@gmail.com
Copyright:           Greg Horn, 2012
Category:            Numerical, Science
Build-type:          Simple
Cabal-version:       >=1.6
Description: {
Library and command line REPL with plotting to do simple inviscid hess-smith panel code.
.
Features include:
.
* Single and multi-element airfoils
.
* Naca 4-series support with Gauss-Newton paneling
.
* Broken UIUC database integration (type \"uiuc [foilname]\")
.
* Shameless xfoil ripoff for the relp/plotting
.
* Only works with development version of Gloss that's not yet on Hackage
.
* Haskeline interface with tab-completion
.
* And nothing else.
.
.
To get started, do cabal install or whatever, then run the \"hfoil\" binary.
.
Things to try: \"naca 2412\", \"alfa 4\", (hit enter before entering another airfoil), \"load [filename]\", \"uiuc e330\"
}

Flag repl
     Description: Build the command line interface
     Default: True

Library
  Exposed-modules:     Numeric.HFoil
                       Numeric.HFoil.Naca4
                       Numeric.HFoil.Foil
                       Numeric.HFoil.Drawing
                       Numeric.HFoil.Flow
                       Numeric.HFoil.Repl
--  Other-modules:

  Build-depends:       gloss >= 1.7 && <= 1.8,
                       base >= 4 && < 5,
                       MissingH >= 1.1,
                       hmatrix >= 0.12,
                       haskeline >= 0.6,
                       transformers >= 0.2,
                       directory >= 1.1,
                       HTTP >= 4000.2

  Ghc-Options:         -Wall
  Ghc-Prof-Options:    -prof -auto-all


Executable hfoil
  if flag(repl)
     Buildable: True
  else
     Buildable: False

  Main-Is:             Main.hs
  -- (gloss needs -O2 -threaded)
  Ghc-Options:         -O2 -threaded -Wall
  GHC-Prof-Options:    -auto-all -caf-all -rtsopts

  if os(OSX)
      extra-lib-dirs: /usr/lib

source-repository head
  type:     git
  location: git://github.com/ghorn/hfoil.git
  tag:      0.1.1