Package | Description |
---|---|
exploration |
package contains classes for performing design space exploration.
|
exploration.interfaces |
package contains interfaces that must be implmented by the solver class.
|
exploration.parameters.oneDimension |
package contains exploration parameters for all one-dimensional
exploration.
|
exploration.parameters.threeDimension |
package contains exploration parameters for all three-dimensional
exploration.
|
exploration.parameters.twoDimension |
package contains exploration parameters for all two-dimensional
exploration.
|
exploration.paretoExploration.gridexploration |
package contains algorithms in order to perform
multi-dimensional design space exploration.
|
solver |
package contains Z3 Specific code.
|
Modifier and Type | Method and Description |
---|---|
protected Z3Solver.SatResult |
Explorer.smtQuery(int[] constraints)
Perform the SMT query
|
abstract Z3Solver.SatResult |
ExplorationParameters.solverQuery(int timeOutInSeconds)
After the constraints are set, the solver is queried for evaluation.
|
Modifier and Type | Method and Description |
---|---|
Z3Solver.SatResult |
SolverFunctions.checkSat(int timeOutInSeconds)
Perform a SMT query if the problem is
satisfiable or not.
|
Modifier and Type | Method and Description |
---|---|
Z3Solver.SatResult |
CommCostParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
PeriodParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
LatencyParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
PeriodUnfoldingParams.solverQuery(int timeOutInSeconds) |
Modifier and Type | Method and Description |
---|---|
Z3Solver.SatResult |
LatProcBuffParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
WrkldImbalCommClusterParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
MaxwrkloadCommClusterParams.solverQuery(int timeOutInSeconds) |
Modifier and Type | Method and Description |
---|---|
Z3Solver.SatResult |
LatProcParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
LatBuffParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
PeriodProcUnfolding.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
PeriodProcParams.solverQuery(int timeOutInSeconds) |
Z3Solver.SatResult |
WrkLoadCommCostParams.solverQuery(int timeOutInSeconds) |
Modifier and Type | Method and Description |
---|---|
private Z3Solver.SatResult |
GridBasedExploration.checkIfSatOrUnsat(Point point)
Check if the point falls in SAT or UNSAT known area.
|
private Z3Solver.SatResult |
GridBasedExploration.performQuery(Point queryPoint)
Perform a SMT query.
|
Modifier and Type | Method and Description |
---|---|
Z3Solver.SatResult |
Z3Context.check(com.microsoft.z3.Solver solver,
int timeOutInSeconds)
Assert a SMT Query in the Solver.
|
Z3Solver.SatResult |
Z3Solver.checkSat(int timeOutInSeconds) |
static Z3Solver.SatResult |
Z3Solver.SatResult.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Z3Solver.SatResult[] |
Z3Solver.SatResult.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|