Package | Description |
---|---|
org.clafer.ast.analysis |
This package provides various analysis and optimizations to perform on the
AST.
|
org.clafer.compiler |
This package provides a compiler from AST to Choco including algorithms for
solving optimal instances and max unsat.
|
org.clafer.scope |
This package provides classes for building and retrieving the scope.
|
Modifier and Type | Method and Description |
---|---|
static Analysis |
Analysis.analyze(AstModel model,
Scopable scope,
Analyzer... analyzers) |
static Analysis |
Analysis.analyze(AstModel model,
Scopable scope,
List<Objective> objectives,
Analyzer... analyzers) |
Modifier and Type | Method and Description |
---|---|
static ClaferSolver |
ClaferCompiler.compile(AstModel in,
Scopable scope) |
static ClaferSolver |
ClaferCompiler.compile(AstModel in,
Scopable scope,
ClaferOptions options) |
static ClaferOptimizer |
ClaferCompiler.compile(AstModel in,
Scopable scope,
Objective objective) |
static ClaferOptimizer |
ClaferCompiler.compile(AstModel in,
Scopable scope,
Objective objective,
ClaferOptions options) |
static ClaferUnsat |
ClaferCompiler.compileUnsat(AstModel in,
Scopable scope) |
static ClaferUnsat |
ClaferCompiler.compileUnsat(AstModel in,
Scopable scope,
ClaferOptions options) |
Modifier and Type | Class and Description |
---|---|
class |
Scope
An immutable mapping from Clafers to their scope.
|
class |
ScopeBuilder
Builder pattern for scopes.
|
Copyright © 2013. All Rights Reserved.