Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
MAlonzo.Code.Cost.Raw
Documentation
type T_HExBudget_6 = ExBudget Source #
d_HExBudget_6 ∷ a Source #
d_LinearFunction_32 ∷ () Source #
type T_LinearFunction_32 = LinearFunction Source #
pattern C_mkLinearFunction_42 ∷ Integer → Integer → LinearFunction Source #
pattern C_mkOneVariableQuadraticFunction_58 ∷ Integer → Integer → Integer → OneVariableQuadraticFunction Source #
check_mkOneVariableQuadraticFunction_58 ∷ Integer → Integer → Integer → T_OneVariableQuadraticFunction_44 Source #
pattern C_mkTwoVariableLinearFunction_74 ∷ Integer → Integer → Integer → TwoVariableLinearFunction Source #
check_mkTwoVariableLinearFunction_74 ∷ Integer → Integer → Integer → T_TwoVariableLinearFunction_60 Source #
pattern C_mkTwoVariableQuadraticFunction_106 ∷ Integer → Integer → Integer → Integer → Integer → Integer → Integer → TwoVariableQuadraticFunction Source #
check_mkTwoVariableQuadraticFunction_106 ∷ Integer → Integer → Integer → Integer → Integer → Integer → Integer → T_TwoVariableQuadraticFunction_76 Source #
pattern C_mkExpModCostingFunction_122 ∷ Integer → Integer → Integer → ExpModCostingFunction Source #
check_mkExpModCostingFunction_122 ∷ Integer → Integer → Integer → T_ExpModCostingFunction_108 Source #
d_RawModel_124 ∷ () Source #
type T_RawModel_124 = Model Source #
pattern C_ConstantCost_126 ∷ Integer → Model Source #
pattern C_AddedSizes_128 ∷ LinearFunction → Model Source #
pattern C_MultipliedSizes_130 ∷ LinearFunction → Model Source #
pattern C_MinSize_132 ∷ LinearFunction → Model Source #
pattern C_MaxSize_134 ∷ LinearFunction → Model Source #
pattern C_LinearInX_136 ∷ LinearFunction → Model Source #
pattern C_LinearInY_138 ∷ LinearFunction → Model Source #
pattern C_LinearInZ_140 ∷ LinearFunction → Model Source #
pattern C_LiteralInYOrLinearInZ_142 ∷ LinearFunction → Model Source #
pattern C_LinearInMaxYZ_144 ∷ LinearFunction → Model Source #
pattern C_LinearInYAndZ_146 ∷ TwoVariableLinearFunction → Model Source #
pattern C_QuadraticInY_148 ∷ OneVariableQuadraticFunction → Model Source #
pattern C_QuadraticInZ_150 ∷ OneVariableQuadraticFunction → Model Source #
pattern C_QuadraticInXAndY_152 ∷ TwoVariableQuadraticFunction → Model Source #
pattern C_SubtractedSizes_154 ∷ LinearFunction → Integer → Model Source #
pattern C_ExpModCost_162 ∷ ExpModCostingFunction → Model Source #
cover_RawModel_124 ∷ Model → () Source #
pattern C_mkCpuAndMemoryModel_174 ∷ Model → Model → CpuAndMemoryModel Source #
d_BuiltinCostMap_176 ∷ () Source #
d_RawCostModel_178 ∷ () Source #