Package | Description |
---|---|
org.clafer.collection |
This package provides various data structures common throughout the project.
|
org.clafer.ir.analysis |
This package provides various analysis and optimizations to perform on the
IR.
|
org.clafer.javascript |
This package provides classes for building Clafer models and invoking the
solver via Javascript.
|
Modifier and Type | Method and Description |
---|---|
static <A,B,C> A[] |
Triple.mapFst(Triple<A,B,C>[] triples,
A... array)
Returns the first element of the tuples in the same order.
|
static <A,B,C> B[] |
Triple.mapSnd(Triple<A,B,C>[] triples,
B... array)
Returns the second element of the tuples in the same order.
|
static <A,B,C> C[] |
Triple.mapThd(Triple<A,B,C>[] triples,
C... array)
Returns the third element of the tuples in the same order.
|
Modifier and Type | Method and Description |
---|---|
static <A,B,C> List<A> |
Triple.mapFst(List<Triple<A,B,C>> triples)
Returns the first element of the tuples in the same order.
|
static <A,B,C> List<B> |
Triple.mapSnd(List<Triple<A,B,C>> triples)
Returns the second element of the tuples in the same order.
|
static <A,B,C> List<C> |
Triple.mapThd(List<Triple<A,B,C>> triples)
Returns the third element of the tuples in the same order.
|
Constructor and Description |
---|
Triple(Triple<? extends A,? extends B,? extends C> triple) |
Modifier and Type | Method and Description |
---|---|
static Triple<Map<IrIntVar,IrIntVar>,Map<IrSetVar,IrSetVar>,IrModule> |
Coalescer.coalesce(IrModule module) |
Modifier and Type | Method and Description |
---|---|
static Triple<AstModel,Scope,Objective[]> |
Javascript.readModel(File in) |
static Triple<AstModel,Scope,Objective[]> |
Javascript.readModel(File in,
org.mozilla.javascript.Scriptable engine) |
static Triple<AstModel,Scope,Objective[]> |
Javascript.readModel(Reader in) |
static Triple<AstModel,Scope,Objective[]> |
Javascript.readModel(String in) |
static Triple<AstModel,Scope,Objective[]> |
Javascript.readModel(String name,
File in,
org.mozilla.javascript.Scriptable engine) |
static Triple<AstModel,Scope,Objective[]> |
Javascript.readModel(String name,
Reader in,
org.mozilla.javascript.Scriptable engine) |
static Triple<AstModel,Scope,Objective[]> |
Javascript.readModel(String name,
String in,
org.mozilla.javascript.Scriptable engine) |
Copyright © 2013. All Rights Reserved.