numeric-prelude-0.4.3.1: An experimental alternative hierarchy of numeric type classes

Safe HaskellNone
LanguageHaskell98

Algebra.RealTranscendental

Synopsis
  • class (C a, C a) => C a where

Documentation

class (C a, C a) => C a where #

This class collects all functions for _scalar_ floating point numbers. E.g. computing atan2 for complex floating numbers makes certainly no sense.

Minimal complete definition

Nothing

Methods

atan2 :: a -> a -> a #

Instances
C Double # 
Instance details

Defined in Algebra.RealTranscendental

Methods

atan2 :: Double -> Double -> Double #

C Float # 
Instance details

Defined in Algebra.RealTranscendental

Methods

atan2 :: Float -> Float -> Float #

C T # 
Instance details

Defined in Number.Positional.Check

Methods

atan2 :: T -> T -> T #

RealFloat a => C (T a) # 
Instance details

Defined in MathObj.Wrapper.Haskell98

Methods

atan2 :: T a -> T a -> T a #

C a => C (T a) # 
Instance details

Defined in MathObj.Wrapper.NumericPrelude

Methods

atan2 :: T a -> T a -> T a #