Module Control.Tensor

The Tensor type class with Tensor.*** operation.

Imports

Table of Content

Definitions

class Semigroupoid f ⇒ Tensor f

Known Instances

->

Member Functions

***Tensor f ⇒ f a b → f c d → f (a, c) (b, d)
infixr  3

Split the input between the two argument semigroupoids and combine their output. Note that this is in general not a functor.

Instances

instance Tensor ->

Member Functions

*** ∷ (γ→β) → (δ→α) → (γ, δ) → (β, α)
infixr  3

Functions and Values by Type

(γ→β) → (δ→α) → (γ, δ) → (β, α)

Tensor_->.***

Tensor f ⇒ f a b → f c d → f (a, c) (b, d)

Tensor.***

Valid HTML 4.01 Strict