dvda-0.3.1: Dvda.hs
{- |
Module : Dvda
Description : Top level module
This is the top level module which exports the API
-}
{-# OPTIONS_GHC -Wall #-}
module Dvda ( -- * primitives
sym
, symDependent
, symDependentN
-- * operations
, rad
-- * symbolic expression type
, Expr
-- * construct FunGraphs
, toFunGraph
, cse
-- * show/summarize FunGraphs
, previewGraph
, previewGraph'
-- * compile and link function
-- , buildHSFunction
-- , buildHSFunctionPure
-- , buildHSFunctionFromGraph
-- * Heterogenous inputs/outputs
, (:*)(..)
) where
import Dvda.AD ( rad )
import Dvda.CSE ( cse )
import Dvda.Expr ( Expr, sym, symDependent, symDependentN )
import Dvda.FunGraph ( toFunGraph, (:*)(..) )
import Dvda.Vis ( previewGraph, previewGraph' )
--import Dvda.HSBuilder