| (SuitableForCE es, CanEnsureCE es a) => CanEnsureCE es (CollectErrors es a) Source # | |
Instance detailsDefined in Control.CollectErrors |
| (ConvertibleExactly Bool t, Monoid es) => ConvertibleExactly Bool (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Literals |
| (ConvertibleExactly Double t, Monoid es) => ConvertibleExactly Double (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Literals |
| (ConvertibleExactly Int t, Monoid es) => ConvertibleExactly Int (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Literals |
| (ConvertibleExactly Integer t, Monoid es) => ConvertibleExactly Integer (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Literals |
| (ConvertibleExactly Rational t, Monoid es) => ConvertibleExactly Rational (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Literals |
| (CanAndOrAsymmetric Bool t2, SuitableForCE es, CanEnsureCE es t2, CanEnsureCE es (AndOrType Bool t2)) => CanAndOrAsymmetric Bool (CollectErrors es t2) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| (HasOrderAsymmetric Double b, CanEnsureCE es b, CanEnsureCE es (OrderCompareType Double b), IsBool (EnsureCE es (OrderCompareType Double b)), SuitableForCE es) => HasOrderAsymmetric Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasOrderAsymmetric Int b, CanEnsureCE es b, CanEnsureCE es (OrderCompareType Int b), IsBool (EnsureCE es (OrderCompareType Int b)), SuitableForCE es) => HasOrderAsymmetric Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasOrderAsymmetric Integer b, CanEnsureCE es b, CanEnsureCE es (OrderCompareType Integer b), IsBool (EnsureCE es (OrderCompareType Integer b)), SuitableForCE es) => HasOrderAsymmetric Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasOrderAsymmetric Rational b, CanEnsureCE es b, CanEnsureCE es (OrderCompareType Rational b), IsBool (EnsureCE es (OrderCompareType Rational b)), SuitableForCE es) => HasOrderAsymmetric Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasEqAsymmetric Bool b, CanEnsureCE es b, CanEnsureCE es (EqCompareType Bool b), IsBool (EnsureCE es (EqCompareType Bool b)), SuitableForCE es) => HasEqAsymmetric Bool (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric Double b, CanEnsureCE es b, CanEnsureCE es (EqCompareType Double b), IsBool (EnsureCE es (EqCompareType Double b)), SuitableForCE es) => HasEqAsymmetric Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric Int b, CanEnsureCE es b, CanEnsureCE es (EqCompareType Int b), IsBool (EnsureCE es (EqCompareType Int b)), SuitableForCE es) => HasEqAsymmetric Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric Integer b, CanEnsureCE es b, CanEnsureCE es (EqCompareType Integer b), IsBool (EnsureCE es (EqCompareType Integer b)), SuitableForCE es) => HasEqAsymmetric Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric Rational b, CanEnsureCE es b, CanEnsureCE es (EqCompareType Rational b), IsBool (EnsureCE es (EqCompareType Rational b)), SuitableForCE es) => HasEqAsymmetric Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanMinMaxAsymmetric Double b, CanEnsureCE es b, CanEnsureCE es (MinMaxType Double b), SuitableForCE es) => CanMinMaxAsymmetric Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanMinMaxAsymmetric Int b, CanEnsureCE es b, CanEnsureCE es (MinMaxType Int b), SuitableForCE es) => CanMinMaxAsymmetric Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanMinMaxAsymmetric Integer b, CanEnsureCE es b, CanEnsureCE es (MinMaxType Integer b), SuitableForCE es) => CanMinMaxAsymmetric Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanMinMaxAsymmetric Rational b, CanEnsureCE es b, CanEnsureCE es (MinMaxType Rational b), SuitableForCE es) => CanMinMaxAsymmetric Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanSub Double b, CanEnsureCE es b, CanEnsureCE es (SubType Double b), SuitableForCE es) => CanSub Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanSub Int b, CanEnsureCE es b, CanEnsureCE es (SubType Int b), SuitableForCE es) => CanSub Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanSub Integer b, CanEnsureCE es b, CanEnsureCE es (SubType Integer b), SuitableForCE es) => CanSub Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanSub Rational b, CanEnsureCE es b, CanEnsureCE es (SubType Rational b), SuitableForCE es) => CanSub Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric Double b, CanEnsureCE es b, CanEnsureCE es (AddType Double b), SuitableForCE es) => CanAddAsymmetric Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric Int b, CanEnsureCE es b, CanEnsureCE es (AddType Int b), SuitableForCE es) => CanAddAsymmetric Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric Integer b, CanEnsureCE es b, CanEnsureCE es (AddType Integer b), SuitableForCE es) => CanAddAsymmetric Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric Rational b, CanEnsureCE es b, CanEnsureCE es (AddType Rational b), SuitableForCE es) => CanAddAsymmetric Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanPow Double b, CanEnsureCE es b, CanEnsureCE es (PowType Double b), CanEnsureCE es (PowTypeNoCN Double b), SuitableForCE es) => CanPow Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanPow Int b, CanEnsureCE es b, CanEnsureCE es (PowType Int b), CanEnsureCE es (PowTypeNoCN Int b), SuitableForCE es) => CanPow Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanPow Integer b, CanEnsureCE es b, CanEnsureCE es (PowType Integer b), CanEnsureCE es (PowTypeNoCN Integer b), SuitableForCE es) => CanPow Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanPow Rational b, CanEnsureCE es b, CanEnsureCE es (PowType Rational b), CanEnsureCE es (PowTypeNoCN Rational b), SuitableForCE es) => CanPow Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric Double b, CanEnsureCE es b, CanEnsureCE es (MulType Double b), SuitableForCE es) => CanMulAsymmetric Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric Int b, CanEnsureCE es b, CanEnsureCE es (MulType Int b), SuitableForCE es) => CanMulAsymmetric Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric Integer b, CanEnsureCE es b, CanEnsureCE es (MulType Integer b), SuitableForCE es) => CanMulAsymmetric Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric Rational b, CanEnsureCE es b, CanEnsureCE es (MulType Rational b), SuitableForCE es) => CanMulAsymmetric Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanDiv Double b, CanEnsureCE es b, CanEnsureCE es (DivType Double b), CanEnsureCE es (DivTypeNoCN Double b), SuitableForCE es) => CanDiv Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (CanDiv Int b, CanEnsureCE es b, CanEnsureCE es (DivType Int b), CanEnsureCE es (DivTypeNoCN Int b), SuitableForCE es) => CanDiv Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (CanDiv Integer b, CanEnsureCE es b, CanEnsureCE es (DivType Integer b), CanEnsureCE es (DivTypeNoCN Integer b), SuitableForCE es) => CanDiv Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (CanDiv Rational b, CanEnsureCE es b, CanEnsureCE es (DivType Rational b), CanEnsureCE es (DivTypeNoCN Rational b), SuitableForCE es) => CanDiv Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| Monoid es => Monad (CollectErrors es) Source # | |
Instance detailsDefined in Control.CollectErrors |
| Functor (CollectErrors es) Source # | |
Instance detailsDefined in Control.CollectErrors |
| Monoid es => Applicative (CollectErrors es) Source # | |
Instance detailsDefined in Control.CollectErrors |
| OrderedCertainlyRing (CN Integer) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| OrderedCertainlyRing (CN Rational) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| OrderedRing (CN Integer) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| OrderedRing (CN Rational) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| Ring (CN Integer) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| Ring (CN Rational) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| OrderedCertainlyField (CN Rational) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| OrderedField (CN Rational) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| Field (CN Rational) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (HasEqAsymmetric (Maybe Bool) b, CanEnsureCE es b, CanEnsureCE es (EqCompareType (Maybe Bool) b), IsBool (EnsureCE es (EqCompareType (Maybe Bool) b)), SuitableForCE es) => HasEqAsymmetric (Maybe Bool) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (Show v, SuitableForCE es) => Show (CollectErrors es v) Source # | |
Instance detailsDefined in Control.CollectErrors |
| (Arbitrary t, Monoid es) => Arbitrary (CollectErrors es t) Source # | |
Instance detailsDefined in Control.CollectErrors |
| (CanNeg t, SuitableForCE es, CanEnsureCE es t, CanEnsureCE es (NegType t)) => CanNeg (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| (CanTestCertainly t, SuitableForCE es) => CanTestCertainly (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| (CanTestPosNeg t, SuitableForCE es) => CanTestPosNeg (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (CanPickNonZero a, SuitableForCE es) => CanPickNonZero (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanTestZero t, SuitableForCE es) => CanTestZero (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanTestInteger t, SuitableForCE es) => CanTestInteger (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanTestFinite t, SuitableForCE es) => CanTestFinite (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanTestNaN t, SuitableForCE es) => CanTestNaN (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanAbs a, CanEnsureCE es a, CanEnsureCE es (AbsType a), SuitableForCE es) => CanAbs (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanSinCos a, CanEnsureCE es a, CanEnsureCE es (SinCosType a), SuitableForCE es) => CanSinCos (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| (CanLog a, CanEnsureCE es a, CanEnsureCE es (LogType a), SuitableForCE es) => CanLog (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| (CanExp a, CanEnsureCE es a, CanEnsureCE es (ExpType a), SuitableForCE es) => CanExp (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| (CanSqrt a, CanEnsureCE es a, CanEnsureCE es (SqrtType a), SuitableForCE es) => CanSqrt (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| (CanAndOrAsymmetric t1 Bool, SuitableForCE es, CanEnsureCE es t1, CanEnsureCE es (AndOrType t1 Bool)) => CanAndOrAsymmetric (CollectErrors es t1) Bool Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| (HasOrderAsymmetric a Integer, CanEnsureCE es a, CanEnsureCE es (OrderCompareType a Integer), IsBool (EnsureCE es (OrderCompareType a Integer)), SuitableForCE es) => HasOrderAsymmetric (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasOrderAsymmetric a Int, CanEnsureCE es a, CanEnsureCE es (OrderCompareType a Int), IsBool (EnsureCE es (OrderCompareType a Int)), SuitableForCE es) => HasOrderAsymmetric (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasOrderAsymmetric a Rational, CanEnsureCE es a, CanEnsureCE es (OrderCompareType a Rational), IsBool (EnsureCE es (OrderCompareType a Rational)), SuitableForCE es) => HasOrderAsymmetric (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasOrderAsymmetric a Double, CanEnsureCE es a, CanEnsureCE es (OrderCompareType a Double), IsBool (EnsureCE es (OrderCompareType a Double)), SuitableForCE es) => HasOrderAsymmetric (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasEqAsymmetric a Bool, CanEnsureCE es a, CanEnsureCE es (EqCompareType a Bool), IsBool (EnsureCE es (EqCompareType a Bool)), SuitableForCE es) => HasEqAsymmetric (CollectErrors es a) Bool Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric a Integer, CanEnsureCE es a, CanEnsureCE es (EqCompareType a Integer), IsBool (EnsureCE es (EqCompareType a Integer)), SuitableForCE es) => HasEqAsymmetric (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric a Int, CanEnsureCE es a, CanEnsureCE es (EqCompareType a Int), IsBool (EnsureCE es (EqCompareType a Int)), SuitableForCE es) => HasEqAsymmetric (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric a Rational, CanEnsureCE es a, CanEnsureCE es (EqCompareType a Rational), IsBool (EnsureCE es (EqCompareType a Rational)), SuitableForCE es) => HasEqAsymmetric (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (HasEqAsymmetric a Double, CanEnsureCE es a, CanEnsureCE es (EqCompareType a Double), IsBool (EnsureCE es (EqCompareType a Double)), SuitableForCE es) => HasEqAsymmetric (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanMinMaxAsymmetric a Integer, CanEnsureCE es a, CanEnsureCE es (MinMaxType a Integer), SuitableForCE es) => CanMinMaxAsymmetric (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanMinMaxAsymmetric a Int, CanEnsureCE es a, CanEnsureCE es (MinMaxType a Int), SuitableForCE es) => CanMinMaxAsymmetric (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanMinMaxAsymmetric a Rational, CanEnsureCE es a, CanEnsureCE es (MinMaxType a Rational), SuitableForCE es) => CanMinMaxAsymmetric (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanMinMaxAsymmetric a Double, CanEnsureCE es a, CanEnsureCE es (MinMaxType a Double), SuitableForCE es) => CanMinMaxAsymmetric (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanSub a Integer, CanEnsureCE es a, CanEnsureCE es (SubType a Integer), SuitableForCE es) => CanSub (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanSub a Int, CanEnsureCE es a, CanEnsureCE es (SubType a Int), SuitableForCE es) => CanSub (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanSub a Rational, CanEnsureCE es a, CanEnsureCE es (SubType a Rational), SuitableForCE es) => CanSub (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanSub a Double, CanEnsureCE es a, CanEnsureCE es (SubType a Double), SuitableForCE es) => CanSub (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric a Integer, CanEnsureCE es a, CanEnsureCE es (AddType a Integer), SuitableForCE es) => CanAddAsymmetric (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric a Int, CanEnsureCE es a, CanEnsureCE es (AddType a Int), SuitableForCE es) => CanAddAsymmetric (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric a Rational, CanEnsureCE es a, CanEnsureCE es (AddType a Rational), SuitableForCE es) => CanAddAsymmetric (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric a Double, CanEnsureCE es a, CanEnsureCE es (AddType a Double), SuitableForCE es) => CanAddAsymmetric (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanPow a Integer, CanEnsureCE es a, CanEnsureCE es (PowType a Integer), CanEnsureCE es (PowTypeNoCN a Integer), SuitableForCE es) => CanPow (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanPow a Int, CanEnsureCE es a, CanEnsureCE es (PowType a Int), CanEnsureCE es (PowTypeNoCN a Int), SuitableForCE es) => CanPow (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanPow a Rational, CanEnsureCE es a, CanEnsureCE es (PowType a Rational), CanEnsureCE es (PowTypeNoCN a Rational), SuitableForCE es) => CanPow (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanPow a Double, CanEnsureCE es a, CanEnsureCE es (PowType a Double), CanEnsureCE es (PowTypeNoCN a Double), SuitableForCE es) => CanPow (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric a Integer, CanEnsureCE es a, CanEnsureCE es (MulType a Integer), SuitableForCE es) => CanMulAsymmetric (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric a Int, CanEnsureCE es a, CanEnsureCE es (MulType a Int), SuitableForCE es) => CanMulAsymmetric (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric a Rational, CanEnsureCE es a, CanEnsureCE es (MulType a Rational), SuitableForCE es) => CanMulAsymmetric (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric a Double, CanEnsureCE es a, CanEnsureCE es (MulType a Double), SuitableForCE es) => CanMulAsymmetric (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanDiv a Integer, CanEnsureCE es a, CanEnsureCE es (DivType a Integer), CanEnsureCE es (DivTypeNoCN a Integer), SuitableForCE es) => CanDiv (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (CanDiv a Int, CanEnsureCE es a, CanEnsureCE es (DivType a Int), CanEnsureCE es (DivTypeNoCN a Int), SuitableForCE es) => CanDiv (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (CanDiv a Rational, CanEnsureCE es a, CanEnsureCE es (DivType a Rational), CanEnsureCE es (DivTypeNoCN a Rational), SuitableForCE es) => CanDiv (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (CanDiv a Double, CanEnsureCE es a, CanEnsureCE es (DivType a Double), CanEnsureCE es (DivTypeNoCN a Double), SuitableForCE es) => CanDiv (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| (HasEqAsymmetric a (Maybe Bool), CanEnsureCE es a, CanEnsureCE es (EqCompareType a (Maybe Bool)), IsBool (EnsureCE es (EqCompareType a (Maybe Bool))), SuitableForCE es) => HasEqAsymmetric (CollectErrors es a) (Maybe Bool) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanAndOrAsymmetric t1 t2, SuitableForCE es, CanEnsureCE es t1, CanEnsureCE es t2, CanEnsureCE es (AndOrType t1 t2)) => CanAndOrAsymmetric (CollectErrors es t1) (CollectErrors es t2) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| (HasOrderAsymmetric a b, CanEnsureCE es a, CanEnsureCE es b, CanEnsureCE es (OrderCompareType a b), IsBool (EnsureCE es (OrderCompareType a b)), SuitableForCE es) => HasOrderAsymmetric (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| (HasEqAsymmetric a b, CanEnsureCE es (EqCompareType a b), CanEnsureCE es a, CanEnsureCE es b, IsBool (EnsureCE es (EqCompareType a b)), SuitableForCE es) => HasEqAsymmetric (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| (CanMinMaxAsymmetric a b, CanEnsureCE es a, CanEnsureCE es b, CanEnsureCE es (MinMaxType a b), SuitableForCE es) => CanMinMaxAsymmetric (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| (CanSub a b, CanEnsureCE es a, CanEnsureCE es b, CanEnsureCE es (SubType a b), SuitableForCE es) => CanSub (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanAddAsymmetric a b, CanEnsureCE es a, CanEnsureCE es b, CanEnsureCE es (AddType a b), SuitableForCE es) => CanAddAsymmetric (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| (CanPow a b, CanEnsureCE es a, CanEnsureCE es b, CanEnsureCE es (PowTypeNoCN a b), CanEnsureCE es (PowType a b), SuitableForCE es) => CanPow (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanMulAsymmetric a b, CanEnsureCE es a, CanEnsureCE es b, CanEnsureCE es (MulType a b), SuitableForCE es) => CanMulAsymmetric (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| (CanDiv a b, CanEnsureCE es a, CanEnsureCE es b, CanEnsureCE es (DivType a b), CanEnsureCE es (DivTypeNoCN a b), SuitableForCE es) => CanDiv (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type EnsureCE es (CollectErrors es a) Source # | |
Instance detailsDefined in Control.CollectErrors |
| type EnsureNoCE es (CollectErrors es a) Source # | |
Instance detailsDefined in Control.CollectErrors |
| type AndOrType Bool (CollectErrors es t2) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| type OrderCompareType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type OrderCompareType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type OrderCompareType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type OrderCompareType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type EqCompareType Bool (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type MinMaxType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type MinMaxType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type MinMaxType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type MinMaxType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type SubType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type SubType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type SubType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type SubType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type PowTypeNoCN Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowTypeNoCN Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowTypeNoCN Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowTypeNoCN Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type DivTypeNoCN Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivTypeNoCN Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivTypeNoCN Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivTypeNoCN Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType Double (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType Int (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType Integer (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType Rational (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type EqCompareType (Maybe Bool) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type NegType (CollectErrors es t) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| type AbsType (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type SinCosType (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| type LogType (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| type ExpType (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| type SqrtType (CollectErrors es a) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Elementary |
| type AndOrType (CollectErrors es t1) Bool Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| type OrderCompareType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type OrderCompareType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type OrderCompareType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type OrderCompareType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type EqCompareType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type EqCompareType (CollectErrors es a) Bool Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type MinMaxType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type MinMaxType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type MinMaxType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type MinMaxType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type SubType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type SubType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type SubType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type SubType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type PowTypeNoCN (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowTypeNoCN (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowTypeNoCN (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowTypeNoCN (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type DivTypeNoCN (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivTypeNoCN (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivTypeNoCN (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivTypeNoCN (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType (CollectErrors es a) Double Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType (CollectErrors es a) Rational Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType (CollectErrors es a) Int Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType (CollectErrors es a) Integer Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type EqCompareType (CollectErrors es a) (Maybe Bool) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type AndOrType (CollectErrors es t1) (CollectErrors es t2) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Bool |
| type OrderCompareType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ord |
| type EqCompareType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Eq |
| type MinMaxType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.MinMaxAbs |
| type SubType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type AddType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.AddSub |
| type PowTypeNoCN (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type PowType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type MulType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Ring |
| type DivTypeNoCN (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |
| type DivType (CollectErrors es a) (CollectErrors es b) Source # | |
Instance detailsDefined in Numeric.MixedTypes.Field |