| Show prim => Show (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| Eq prim => Eq (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| (UnitaryCostPrim prim size prec, QuantumHavocCostPrim prim size prec) => AnnotateWithErrorBudgetQ (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| UnitaryCostPrim prim size prec => AnnotateWithErrorBudgetU (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| (TypeCheckPrim prim (SizeType prim), TypingReqs (SizeType prim), UnitaryCompilePrim prim (SizeType prim) (PrecType prim), QuantumCompilePrim prim (SizeType prim) (PrecType prim)) => CompileQ (AnnFailProb (Primitive prim)) # | |
Instance detailsDefined in Traq.Primitives.Class |
| (TypeCheckPrim prim (SizeType prim), TypingReqs (SizeType prim), UnitaryCompilePrim prim (SizeType prim) (PrecType prim)) => CompileU (AnnFailProb (Primitive prim)) # | |
Instance detailsDefined in Traq.Primitives.Class |
| MapSize prim => MapSize (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| (SerializePrim prim, SizeType prim ~ Sym SizeT) => Parseable (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| HasFreeVars (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| RenameVars (Primitive p) # | |
Instance detailsDefined in Traq.Primitives.Class |
| SerializePrim prim => ToCodeString (Primitive prim) # | |
Instance detailsDefined in Traq.Primitives.Class |
| (TypeCheckPrim prim size, TypingReqs size) => TypeInferrable (Primitive prim) size # | |
Instance detailsDefined in Traq.Primitives.Class |
| (UnitaryCostPrim prim size prec, QuantumHavocCostPrim prim size prec, CostReqs size prec) => CostQ (AnnFailProb (Primitive prim)) size prec # | |
Instance detailsDefined in Traq.Primitives.Class |
| (UnitaryCostPrim prim size prec, QuantumHavocCostPrim prim size prec, QuantumExpCostPrim prim size prec, EvalPrim prim size prec, CostReqs size prec, EvalReqs size prec) => ExpCostQ (AnnFailProb (Primitive prim)) size prec # | |
Instance detailsDefined in Traq.Primitives.Class |
| (UnitaryCostPrim prim size prec, CostReqs size prec) => CostU (AnnFailProb (Primitive prim)) size prec # | |
Instance detailsDefined in Traq.Primitives.Class |
| (UnitaryCostPrim prim size prec, QuantumHavocCostPrim prim size prec, ErrorReqs size prec) => TVErrorQ (AnnFailProb (Primitive prim)) size prec # | |
Instance detailsDefined in Traq.Primitives.Class |
| (UnitaryCostPrim prim size prec, ErrorReqs size prec) => TraceNormErrorU (AnnFailProb (Primitive prim)) size prec # | |
Instance detailsDefined in Traq.Primitives.Class |
| (EvalPrim prim size prec, EvalReqs size prec) => Evaluatable (Primitive prim) size prec # | |
Instance detailsDefined in Traq.Primitives.Class |
| type PrecType (Primitive p) # | |
Instance detailsDefined in Traq.Primitives.Class |
| type SizeType (Primitive p) # | |
Instance detailsDefined in Traq.Primitives.Class |
| type MappedSize (Primitive prim) size' # | |
Instance detailsDefined in Traq.Primitives.Class |