Module Vector

This module is undocumented. This is a list of its definitions.

(**) :: Ring a => VecComp a => a -> Vector a -> Vector a
Ring_Vector_a_super0 :: VecComp a => Ring a => Additive (Vector a)
allVector :: (a -> <b> Boolean) -> Vector a -> <b> Boolean
anyVector :: (a -> <b> Boolean) -> Vector a -> <b> Boolean
concatVector :: Vector a -> Vector a -> Vector a
containsVector :: a -> Vector a -> Boolean
copyFromMVector :: MVector a -> Integer -> MVector a -> Integer -> Integer -> <Proc> ()
copyFromVector :: Vector a -> Integer -> MVector a -> Integer -> Integer -> <Proc> ()
dotp :: Ring a => VecComp a => Vector a -> Vector a -> a
foldlVector :: (a -> b -> <c> a) -> a -> Vector b -> <c> a
iterVector :: (a -> <c> b) -> Vector a -> <c> ()
l1Norm :: IndexedSequence a => OrderedRing b => Sequence (a b) => a b -> b
mapFirstVector :: (a -> <c> Maybe b) -> Vector a -> <c> Maybe b
mapVector :: VecComp a => VecComp b => (a -> b) -> Vector a -> Vector b
maxNorm :: IndexedSequence a => Sequence (a b) => OrderedRing b => a b -> b
mvector :: VecComp a => [a] -> <Proc> MVector a
norm :: IndexedSequence a => Real b => Sequence (a b) => a b -> b
normSq :: Sequence (a b) => IndexedSequence a => Ring b => a b -> b
singletonVector :: VecComp a => a -> Vector a
vector :: VecComp a => [a] -> Vector a
vectorF :: VecComp a => Integer -> (Integer -> <b> a) -> <b> Vector a
vectorToList :: Vector a -> [a]
zipVectorsWith :: VecComp a => VecComp b => VecComp c => (a -> b -> c) -> Vector a -> Vector b -> Vector c