| 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.