(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 |