Skip to content

Archived LunaModel 0.5.9 documentation

You are reading the old LunaModel 0.5.9 documentation. The regular documentation describes LunaModel >=0.6.0; use the latest documentation unless you explicitly need the old release.

Transformations API Reference

Pass Management

PassManager

::: luna_model.transformation.PassManager options: show_root_heading: false

IR

::: luna_model.transformation.IR options: show_root_heading: false

Pipeline

::: luna_model.transformation.Pipeline options: show_root_heading: false

Pass Types

TransformationPass

::: luna_model.transformation.TransformationPass options: show_root_heading: false

AnalysisPass

::: luna_model.transformation.AnalysisPass options: show_root_heading: false

Built-in Pipelines

ToUnconstrainedBinaryPipeline

::: luna_model.transformation.pipelines.ToUnconstrainedBinaryPipeline options: show_root_heading: false

Built-in Passes

BinarySpinPass

::: luna_model.transformation.passes.BinarySpinPass options: show_root_heading: false

ChangeSensePass

::: luna_model.transformation.passes.ChangeSensePass options: show_root_heading: false

MaxBiasAnalysis

::: luna_model.transformation.passes.MaxBiasAnalysis options: show_root_heading: false

CheckModelSpecsAnalysis

::: luna_model.transformation.passes.CheckModelSpecsAnalysis options: show_root_heading: false

MinValueForConstraintAnalysis

::: luna_model.transformation.passes.MinValueForConstraintAnalysis options: show_root_heading: false

SpecsAnalysis

::: luna_model.transformation.passes.SpecsAnalysis options: show_root_heading: false

EqualityConstraintsToQuadraticPenaltyPass

::: luna_model.transformation.passes.EqualityConstraintsToQuadraticPenaltyPass options: show_root_heading: false

GeToLeConstraintsPass

::: luna_model.transformation.passes.GeToLeConstraintsPass options: show_root_heading: false

IntegerToBinaryPass

::: luna_model.transformation.passes.IntegerToBinaryPass options: show_root_heading: false

LeToEqConstraintsPass

::: luna_model.transformation.passes.LeToEqConstraintsPass options: show_root_heading: false

Decorators

TransformationPass

::: luna_model.transformation.TransformationPass options: show_root_heading: false

AnalysisPass

::: luna_model.transformation.AnalysisPass options: show_root_heading: false

Control Flow

IfElsePass

::: luna_model.transformation.IfElsePass options: show_root_heading: false

LogElement

::: luna_model.transformation.LogElement options: show_root_heading: false