caldims-0.1.0: Calculation tool and library supporting units

Language.CalDims.Types

Documentation

newtype Name Source

Constructors

Name 

Fields

unName :: String
 

data BinOp Source

Constructors

Add 
Sub 
Mul 
Div 
Exp 
LogBase 

Instances

data UniOp Source

Constructors

Negate 
Expot 
Log 
Sin 
Cos 
Tan 
Asin 
Acos 
Atan 
Sinh 
Cosh 
Tanh 
Asinh 
Acosh 
Atanh 

Instances

type Args = [Arg]Source

class Monad m => EqM a m whereSource

Methods

(#==#) :: m a -> m a -> m BoolSource

class Monad m => AddM a m whereSource

Methods

(#+#) :: m a -> m a -> m aSource

Instances

class Monad m => SubM a m whereSource

Methods

(#-#) :: m a -> m a -> m aSource

Instances

class Monad m => MulM a m whereSource

Methods

(#*#) :: m a -> m a -> m aSource

class Monad m => DivM a m whereSource

Methods

(#/#) :: m a -> m a -> m aSource

class Monad m => ExpM a m whereSource

Methods

(#^#) :: m a -> m a -> m aSource

Instances

class Monad m => LogBaseM a m whereSource

Methods

(#~#) :: m a -> m a -> m aSource

Instances

class Monad m => NegateM a m whereSource

Methods

negateM :: m a -> m aSource

Instances

class Monad m => ExpotM a m whereSource

Methods

expM :: m a -> m aSource

Instances

class Monad m => LogM a m whereSource

Methods

logM :: m a -> m aSource

Instances

class Monad m => SqrtM a m whereSource

Methods

sqrtM :: m a -> m aSource

class Monad m => SinM a m whereSource

Methods

sinM :: m a -> m aSource

Instances

class Monad m => CosM a m whereSource

Methods

cosM :: m a -> m aSource

Instances

class Monad m => TanM a m whereSource

Methods

tanM :: m a -> m aSource

Instances

class Monad m => AsinM a m whereSource

Methods

asinM :: m a -> m aSource

Instances

class Monad m => AcosM a m whereSource

Methods

acosM :: m a -> m aSource

Instances

class Monad m => AtanM a m whereSource

Methods

atanM :: m a -> m aSource

Instances

class Monad m => SinhM a m whereSource

Methods

sinhM :: m a -> m aSource

Instances

class Monad m => CoshM a m whereSource

Methods

coshM :: m a -> m aSource

Instances

class Monad m => TanhM a m whereSource

Methods

tanhM :: m a -> m aSource

Instances

class Monad m => AsinhM a m whereSource

Methods

asinhM :: m a -> m aSource

Instances

class Monad m => AcoshM a m whereSource

Methods

acoshM :: m a -> m aSource

Instances

class Monad m => AtanhM a m whereSource

Methods

atanhM :: m a -> m aSource

Instances