manifolds-core-0.6.1.0: The basic classes for the manifolds hierarchy.
Copyright(c) Justus Sagemüller 2016
LicenseGPL v3
Maintainer(@) jsag $ hvl.no
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Math.Manifold.VectorSpace.ZeroDimensional

Description

 

Documentation

data ZeroDim s Source #

Constructors

Origin 

Instances

Instances details
Monoid (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Methods

mempty :: ZeroDim s #

mappend :: ZeroDim s -> ZeroDim s -> ZeroDim s #

mconcat :: [ZeroDim s] -> ZeroDim s #

Semigroup (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Methods

(<>) :: ZeroDim s -> ZeroDim s -> ZeroDim s #

sconcat :: NonEmpty (ZeroDim s) -> ZeroDim s #

stimes :: Integral b => b -> ZeroDim s -> ZeroDim s #

Show (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Methods

showsPrec :: Int -> ZeroDim s -> ShowS #

show :: ZeroDim s -> String #

showList :: [ZeroDim s] -> ShowS #

Eq (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Methods

(==) :: ZeroDim s -> ZeroDim s -> Bool #

(/=) :: ZeroDim s -> ZeroDim s -> Bool #

PseudoAffine (ZeroDim k) Source # 
Instance details

Defined in Math.Manifold.Core.PseudoAffine

Semimanifold (ZeroDim k) Source # 
Instance details

Defined in Math.Manifold.Core.PseudoAffine

Associated Types

type Needle (ZeroDim k) Source #

AdditiveGroup (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Methods

zeroV :: ZeroDim s #

(^+^) :: ZeroDim s -> ZeroDim s -> ZeroDim s #

negateV :: ZeroDim s -> ZeroDim s #

(^-^) :: ZeroDim s -> ZeroDim s -> ZeroDim s #

AffineSpace (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Associated Types

type Diff (ZeroDim s) #

Methods

(.-.) :: ZeroDim s -> ZeroDim s -> Diff (ZeroDim s) #

(.+^) :: ZeroDim s -> Diff (ZeroDim s) -> ZeroDim s #

HasBasis (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Associated Types

type Basis (ZeroDim s) #

AdditiveGroup s => InnerSpace (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Methods

(<.>) :: ZeroDim s -> ZeroDim s -> Scalar (ZeroDim s) #

VectorSpace (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

Associated Types

type Scalar (ZeroDim s) #

Methods

(*^) :: Scalar (ZeroDim s) -> ZeroDim s -> ZeroDim s #

type Needle (ZeroDim k) Source # 
Instance details

Defined in Math.Manifold.Core.PseudoAffine

type Needle (ZeroDim k) = ZeroDim k
type Diff (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

type Diff (ZeroDim s) = ZeroDim s
type Basis (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

type Basis (ZeroDim s) = Void
type Scalar (ZeroDim s) Source # 
Instance details

Defined in Math.Manifold.VectorSpace.ZeroDimensional

type Scalar (ZeroDim s) = s