Package | Description |
---|---|
org.clafer.ast |
This package provides the language for building Clafer AST.
|
org.clafer.ast.analysis |
This package provides various analysis and optimizations to perform on the
AST.
|
org.clafer.ast.compiler |
This package provides a compiler to translate Clafer AST to IR.
|
org.clafer.compiler |
This package provides a compiler from AST to Choco including algorithms for
solving optimal instances and max unsat.
|
org.clafer.instance |
This package provides structure for working with instances.
|
org.clafer.javascript |
This package provides classes for building Clafer models and invoking the
solver via Javascript.
|
org.clafer.objective | |
org.clafer.scope |
This package provides classes for building and retrieving the scope.
|
Class and Description |
---|
AstAbstractClafer
An abstract Clafer.
|
AstArithm
foldl1 op operands.
|
AstArithm.Op |
AstBoolArithm
foldl1 op operands.
|
AstBoolArithm.Op |
AstBoolClafer
The primitive boolean Clafer.
|
AstBoolExpr |
AstCard |
AstClafer
A Clafer in the model.
|
AstCompare |
AstCompare.Op |
AstConcreteClafer
A concrete Clafer.
|
AstConstant
A constant set.
|
AstConstraint
An immutable constraint.
|
AstDecl |
AstDifference |
AstDowncast |
AstExpr
An expression in the AST language.
|
AstExprVisitor
Dynamic dispatch for AST expressions.
|
AstGlobal
All the Clafers of a type.
|
AstIfThenElse |
AstIntClafer
The primitive integer Clafer.
|
AstIntersection |
AstJoin |
AstJoinParent |
AstJoinRef |
AstLocal
A local is a binding of a value to a name in quantifiers.
|
AstMembership |
AstMembership.Op |
AstMinus |
AstModel
The Clafer model.
|
AstNot
Negate a boolean expression.
|
AstPrimClafer
A primitive Clafer.
|
AstQuantify |
AstQuantify.Quantifier |
AstRef |
AstSetExpr |
AstSetTest |
AstSetTest.Op |
AstSum |
AstTernary |
AstThis
Do NOT reuse for different expressions.
|
AstUnion |
AstUpcast |
AstVar |
Card
Low and high cardinality.
|
Class and Description |
---|
AstAbstractClafer
An abstract Clafer.
|
AstBoolExpr |
AstClafer
A Clafer in the model.
|
AstConcreteClafer
A concrete Clafer.
|
AstConstraint
An immutable constraint.
|
AstExpr
An expression in the AST language.
|
AstExprRewriter |
AstExprVisitor
Dynamic dispatch for AST expressions.
|
AstJoin |
AstJoinParent |
AstModel
The Clafer model.
|
AstRef |
AstSetExpr |
Card
Low and high cardinality.
|
Class and Description |
---|
AstClafer
A Clafer in the model.
|
AstConstraint
An immutable constraint.
|
AstModel
The Clafer model.
|
AstRef |
Class and Description |
---|
AstConcreteClafer
A concrete Clafer.
|
AstConstraint
An immutable constraint.
|
AstModel
The Clafer model.
|
Class and Description |
---|
AstClafer
A Clafer in the model.
|
AstConcreteClafer
A concrete Clafer.
|
Class and Description |
---|
AstClafer
A Clafer in the model.
|
AstConstraint
An immutable constraint.
|
AstModel
The Clafer model.
|
AstSetExpr |
Class and Description |
---|
AstSetExpr |
Class and Description |
---|
AstClafer
A Clafer in the model.
|
Copyright © 2013. All Rights Reserved.