MonadZip Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Foldable Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Traversable Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Applicative Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Functor Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Monad Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
UpdateableMatrixDimension Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
DifferentialOperator Vector4 Source # | |
Instance detailsDefined in Math.Matrix.LinearOperations |
Comonad Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
PpShowF Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
PpShowVerticalF Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Unfoldable Vector4 Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
StreamBuilder str => AppendableVector Vector4 str Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
CodiagonalMatrix Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Diagonalizable Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Indexable Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(ConjugateSymmetric a, Num a) => InnerProductSpaceFunctor Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Fractional a => Invertible Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => Traceable Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
HasIdentityLinear Vector4 LinearMap Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(ConjugateSymmetric a, Fractional a, Ord a) => LinearInvertible LinearMap Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(ConjugateSymmetric a, Num a, Ord a) => LinearTraceable LinearMap Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Ord a, Num a, ConjugateSymmetric a) => LinearTransform Vector1 Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Num a, ConjugateSymmetric a) => LinearTransform Vector2 Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Num a, ConjugateSymmetric a) => LinearTransform Vector3 Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Num a, ConjugateSymmetric a) => LinearTransform Vector4 Vector1 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Num a, ConjugateSymmetric a) => LinearTransform Vector4 Vector2 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Num a, ConjugateSymmetric a) => LinearTransform Vector4 Vector3 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
LinearTransform Vector4 Vector4 Float Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
(Num a, ConjugateSymmetric a) => LinearTransform Vector4 Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Num a, ConjugateSymmetric a) => ProjectionDual Vector4 Dual a Source # | |
Instance detailsDefined in Math.Matrix.LinearOperations |
Transposable Vector1 Vector4 a Source # | 1 x 4 matrices: |
Instance detailsDefined in Math.Matrix.Vector4 |
Transposable Vector2 Vector4 a Source # | 2 x 4 matrices: |
Instance detailsDefined in Math.Matrix.Vector4 |
Transposable Vector3 Vector4 a Source # | 3 x 4 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Transposable Vector4 Vector1 a Source # | 4 x 1 matrices: |
Instance detailsDefined in Math.Matrix.Vector4 |
Transposable Vector4 Vector2 a Source # | 4 x 2 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Transposable Vector4 Vector3 a Source # | 4 x 3 matrices: |
Instance detailsDefined in Math.Matrix.Vector4 |
Transposable Vector4 Vector4 a Source # | 4 x 4 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Transposable Stream Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Scalar a ~ a, Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Dual Vector4 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector1 Vector4 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector2 Vector4 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector3 Vector4 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector4 Vector1 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector4 Vector2 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector4 Vector3 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector4 Vector4 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a, InnerProductSpaceFunctor Stream a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector4 Stream (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a, InnerProductSpaceFunctor Stream a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Stream Vector4 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, ConjugateSymmetric a) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector4 Dual (f a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(InnerProductSpaceFunctor ((->) col) a, ConjugateSymmetric a, Universe col) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) Vector4 ((->) col :: Type -> Type) (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(InnerProductSpaceFunctor ((->) row) a, ConjugateSymmetric a, Universe row) => Linearizable LinearMap ((:*:) :: (Type -> Type) -> (Type -> Type) -> Type -> Type) ((->) row :: Type -> Type) Vector4 (a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.Linear |
Limiting Stream a => Limiting Stream (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Lift a => Lift (Vector4 a :: Type) Source # | |
Instance detailsDefined in Math.Matrix.QuasiQuoter |
(Closed a, Ord a, ConjugateSymmetric a, LinearTransform Vector4 Vector1 a) => VectorLaplacian (Vector4 a :: Type) LinearMap Source # | |
Instance detailsDefined in Math.Matrix.LinearOperations |
(Universe col, Num a) => LinearTransform Vector4 ((->) col) a Source # | |
Instance detailsDefined in Math.Matrix.Simple |
Transposable Vector4 ((->) row) a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Data a => Data (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Applicative (Codiagonal Vector4) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Functor (Codiagonal Vector4) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Num s => Monoid (Vector4 s) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Num s => Semigroup (Vector4 s) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Generic a => Generic (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => Num (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Read a => Read (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Show a => Show (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Binary s => Binary (Vector4 s) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
ConjugateSymmetric a => ConjugateSymmetric (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => CoordinateSpace (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
InnerProductSpace (Vector4 Float) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
(Num a, ConjugateSymmetric a) => InnerProductSpace (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(MetricSpace a, Floating (Distance a)) => MetricSpace (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(Ord a, Floating a, ConjugateSymmetric a) => NormedSpace (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => StandardBasis (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Optimal (Vector4 Int32) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
Optimal (Vector4 Float) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
ShowPrecision s => ShowPrecision (Vector4 s) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
MedianAlgebra s => MedianAlgebra (Vector4 s) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
PpShow a => PpShow (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Universe a => Universe (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
IdVisitor (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Visitor (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Eq a => Eq (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Ord a => Ord (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
(ConjugateSymmetric a, Num a) => Dualizable (Vector4 a) Dual Source # | |
Instance detailsDefined in Math.Matrix.Linear |
(Num a, Closed a, ConjugateSymmetric a, LinearTransform Vector4 Vector1 a) => VectorDerivative (Vector4 a) Dual LinearMap Source # | |
Instance detailsDefined in Math.Matrix.LinearOperations |
Num a => DecomposableVectorSpace (Vector4 a) ((->) FourD) Source # | |
Instance detailsDefined in Math.Matrix.Simple |
Show a => Show (Codiagonal Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Optimal (Vector4 Int16, Vector4 Int16) Source # | |
Instance detailsDefined in Math.Matrix.SIMD Methods toO :: (Vector4 Int16, Vector4 Int16) -> Optimized (Vector4 Int16, Vector4 Int16) Source # fromO :: Optimized (Vector4 Int16, Vector4 Int16) -> (Vector4 Int16, Vector4 Int16) Source # zipO :: (Scalar (Vector4 Int16, Vector4 Int16) -> Scalar (Vector4 Int16, Vector4 Int16) -> Scalar (Vector4 Int16, Vector4 Int16)) -> Optimized (Vector4 Int16, Vector4 Int16) -> Optimized (Vector4 Int16, Vector4 Int16) -> Optimized (Vector4 Int16, Vector4 Int16) Source # mapO :: (Scalar (Vector4 Int16, Vector4 Int16) -> Scalar (Vector4 Int16, Vector4 Int16)) -> Optimized (Vector4 Int16, Vector4 Int16) -> Optimized (Vector4 Int16, Vector4 Int16) Source # sumCoordinatesO :: Optimized (Vector4 Int16, Vector4 Int16) -> Scalar (Vector4 Int16, Vector4 Int16) Source # constantO :: Scalar (Vector4 Int16, Vector4 Int16) -> Optimized (Vector4 Int16, Vector4 Int16) Source # |
(Universe row, Num a) => LinearTransform ((->) row) Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Simple |
Transposable ((->) row) Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
SupportsMatrixMultiplication Vector4 Vector4 Vector4 a => Monoid ((Vector4 :*: Vector4) a) Source # | see "Lawvere,Rosebrugh: Sets for mathematics", pg. 167. |
Instance detailsDefined in Math.Matrix.Vector4 |
SupportsMatrixMultiplication Vector4 Vector4 Vector4 a => Semigroup ((Vector4 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
SupportsMatrixMultiplication Vector4 Vector4 Vector4 a => Num ((Vector4 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
Show (f a) => Show ((Vector4 :*: f) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
ConjugateSymmetric a => ConjugateSymmetric ((Vector4 :*: Vector4) a) Source # | https://en.wikipedia.org/wiki/Conjugate_transpose |
Instance detailsDefined in Math.Matrix.Vector4 |
(Floating a, ConjugateSymmetric a) => InnerProductSpace ((Vector4 :*: Vector4) a) Source # | 4 x 4 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
(Num a, ConjugateSymmetric a) => LieAlgebra ((Vector4 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Matrix |
(Floating a, ConjugateSymmetric a) => NormedSpace ((Vector4 :*: Vector4) a) Source # | 4 x 4 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector1 :*: Vector4) a) Source # | 1 x 4 matrices: |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector2 :*: Vector4) a) Source # | 2 x 4 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector3 :*: Vector4) a) Source # | 3 x 4 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector4 :*: Vector1) a) Source # | 4 x 1 matrices: |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector4 :*: Vector2) a) Source # | 4 x 2 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector4 :*: Vector3) a) Source # | 4 x 3 matrices: |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector4 :*: Vector4) a) Source # | 4 x 4 matrices |
Instance detailsDefined in Math.Matrix.Vector4 |
Num a => VectorSpace ((Vector4 :*: (->) col) a) Source # | |
Instance detailsDefined in Math.Matrix.Simple |
Num a => VectorSpace (((->) row :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Simple |
Optimal ((Vector2 :*: Vector4) Int16) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
Optimal ((Vector4 :*: Vector2) Int16) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
Optimal ((Vector4 :*: Vector4) Int8) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
(SupportsMatrixMultiplication Vector4 Vector4 Vector4 a, Fractional a) => Group ((Vector4 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
PpShow (f a) => PpShow ((Vector4 :*: f) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
data Codiagonal Vector4 a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Vector4 :+: str Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Vector4 \\ a Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
data Closure Stream (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Rep (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Coordinate (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Distance (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar (Vector4 a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Optimized (Vector4 Int32) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
type Optimized (Vector4 Float) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
data Fold (Vector4 a) b Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Optimized (Vector4 Int16, Vector4 Int16) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
type Scalar ((Vector1 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar ((Vector2 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar ((Vector3 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar ((Vector4 :*: Vector1) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar ((Vector4 :*: Vector2) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar ((Vector4 :*: Vector3) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar ((Vector4 :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Vector4 |
type Scalar ((Vector4 :*: (->) col) a) Source # | |
Instance detailsDefined in Math.Matrix.Simple |
type Scalar (((->) row :*: Vector4) a) Source # | |
Instance detailsDefined in Math.Matrix.Simple |
type Optimized ((Vector2 :*: Vector4) Int16) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
type Optimized ((Vector4 :*: Vector2) Int16) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |
type Optimized ((Vector4 :*: Vector4) Int8) Source # | |
Instance detailsDefined in Math.Matrix.SIMD |