aern2-real-0.1.1.0: Exact real numbers via Cauchy sequences and MPFR

Copyright(c) Michal Konecny
LicenseBSD3
Maintainermikkonecny@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

AERN2.QA.Strategy.CachedUnsafe

Contents

Description

QA net plain evaluation with unsafe IO caching

Synopsis

Documentation

qaUnsafeCachingMV :: MVar Bool Source #

A global variable controlling whether unsafe caching is used in QA objects in the (->) arrow

Orphan instances

QAArrow (->) Source #

Normal Haskell functions are a trivial QAArrow instance where registration has no effect.

Associated Types

type QAId ((->) :: * -> * -> *) :: * Source #

Methods

qaRegister :: QAProtocolCacheable p => [QARegOption] -> QA (->) p -> QA (->) p Source #

newQA :: QAProtocolCacheable p => String -> [AnyProtocolQA (->)] -> p -> Maybe (Q p) -> ((Maybe (QAId (->)), Maybe (QAId (->))) -> Q p -> A p) -> QA (->) p Source #

qaFulfilPromiseA :: QAPromiseA (->) a -> a Source #

qaMakeQueryGetPromiseA :: Maybe (QAId (->)) -> (QA (->) p, Q p) -> QAPromiseA (->) (A p) Source #