| Package | Description |
|---|---|
| net.zomis.minesweeper.analyze |
| Modifier and Type | Method and Description |
|---|---|
List<FieldRule<T>> |
AnalyzeResultsImpl.getOriginalRules()
Get the list of the original, non-simplified, rules
|
List<FieldRule<T>> |
AnalyzeResult.getOriginalRules() |
List<FieldRule<T>> |
AnalyzeResultsImpl.getRules()
Get the list of simplified rules used to perform the analyze
|
List<FieldRule<T>> |
AnalyzeResult.getRules() |
List<FieldRule<T>> |
AnalyzeFactory.getRules()
Get the rules that has been added to this analyze
|
| Modifier and Type | Method and Description |
|---|---|
void |
AnalyzeFactory.addRule(FieldRule<T> rule)
Add a new rule constraint that needs to be respected in all solutions
|
| Modifier and Type | Method and Description |
|---|---|
AnalyzeResult<T> |
AnalyzeResultsImpl.cloneAddSolve(List<FieldRule<T>> extraRules) |
AnalyzeResult<T> |
AnalyzeResult.cloneAddSolve(List<FieldRule<T>> extraRules) |
double |
AnalyzeResultsImpl.getProbabilityOf(List<FieldRule<T>> extraRules) |
double |
AnalyzeResult.getProbabilityOf(List<FieldRule<T>> extraRules) |
static <T> List<T> |
Combinatorics.multiListCombination(List<FieldRule<T>> rules,
double combinationNumber) |
void |
AnalyzeFactory.splitFieldRules(List<FieldRule<T>> rules)
Separate fields into field groups.
|
| Constructor and Description |
|---|
FieldRule(FieldRule<T> copyFrom)
Create a copy of an existing rule.
|
| Constructor and Description |
|---|
AnalyzeResultsImpl(List<FieldRule<T>> original,
List<FieldRule<T>> rules,
List<FieldGroup<T>> groups,
List<Solution<T>> solutions,
double total) |
AnalyzeResultsImpl(List<FieldRule<T>> original,
List<FieldRule<T>> rules,
List<FieldGroup<T>> groups,
List<Solution<T>> solutions,
double total) |
Copyright © 2014. All rights reserved.