Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
evaluateM :: (Index ix, Source r e, MonadThrow m) => Array r ix e -> ix -> m emassiv Data.Massiv.Array This is just like indexM function, but it allows getting values from delayed arrays as well as Manifest. As the name suggests, indexing into a delayed array at the same index multiple times will cause evaluation of the value each time and can destroy the performace if used without care.
Examples
>>> import Control.Exception >>> import Data.Massiv.Array >>> evaluateM (range Seq (Ix2 10 20) (100 :. 210)) 50 :: Either SomeException Ix2 Right (60 :. 70) >>> evaluateM (range Seq (Ix2 10 20) (100 :. 210)) 150 :: Either SomeException Ix2 Left (IndexOutOfBoundsException: (150 :. 150) is not safe for (Sz (90 :. 190)))
evaluateScript :: JSString -> JSM JSValjsaddle Language.Javascript.JSaddle.Native.Internal No documentation available.
evaluateArgVector :: (C a v, C v) => T a -> v -> vnumeric-prelude MathObj.Polynomial Here the argument is a vector, for example the coefficients are complex numbers or square matrices and the coefficents are reals.
evaluateCoeffVector :: C a v => T v -> a -> vnumeric-prelude MathObj.Polynomial Here the coefficients are vectors, for example the coefficients are real and the coefficents are real vectors.
evaluateArgVector :: (C a v, C v) => T a -> v -> vnumeric-prelude MathObj.PowerSeries No documentation available.
evaluateCoeffVector :: C a v => T v -> a -> vnumeric-prelude MathObj.PowerSeries Evaluate (truncated) power series.
evaluateArgVector :: (C a v, C v) => [a] -> v -> vnumeric-prelude MathObj.PowerSeries.Core No documentation available.
evaluateCoeffVector :: C a v => [v] -> a -> vnumeric-prelude MathObj.PowerSeries.Core No documentation available.
evaluateSettings :: (HasEvaluateSettings s, Functor f) => LensLike' f s EvaluateSettingsdhall Dhall No documentation available.
evaluateDeep :: forall a (es :: [Effect]) . NFData a => a -> Eff es aeffectful-core Effectful.Exception