-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | SymEngine symbolic mathematics engine for Haskell -- -- Please see README.md @package symengine @version 0.1.2.0 module Symengine -- | The ascii_art_str function prints SymEngine in ASCII art. this -- is useful as a sanity check ascii_art_str :: IO String -- | constructor for 0 zero :: BasicSym -- | constructor for 1 one :: BasicSym -- | constructor for i = sqrt(-1) im :: BasicSym -- | the ratio of the circumference of a circle to its radius pi :: BasicSym -- | The base of the natural logarithm e :: BasicSym -- | constructor for -1 minus_one :: BasicSym -- | Create a rational number with numerator and denominator rational :: BasicSym -> BasicSym -> BasicSym -- | Create a complex number a + b * im complex :: BasicSym -> BasicSym -> BasicSym -- | Create a symbol with the given name symbol :: String -> BasicSym -- | represents a symbol exported by SymEngine. create this using the -- functions zero, one, minus_one, e, -- im, rational, complex, and also by constructing a -- number and converting it to a Symbol -- --
--   >>> 3.5 :: BasicSym
--   7/2
--   
-- --
--   >>> rational 2 10
--   1 /5
--   
-- --
--   >>> complex 1 2
--   1 + 2*I
--   
data BasicSym instance Foreign.Storable.Storable Symengine.BasicStruct instance GHC.Show.Show Symengine.BasicSym instance GHC.Classes.Eq Symengine.BasicSym instance GHC.Num.Num Symengine.BasicSym instance GHC.Real.Fractional Symengine.BasicSym instance GHC.Float.Floating Symengine.BasicSym