| Package | Description |
|---|---|
| com.bpodgursky.jbool_expressions | |
| com.bpodgursky.jbool_expressions.cache | |
| com.bpodgursky.jbool_expressions.rules |
| Modifier and Type | Method | Description |
|---|---|---|
Expression<K> |
And.apply(RuleList<K> rules,
ExprOptions<K> options) |
|
abstract Expression<K> |
Expression.apply(RuleList<K> rules,
ExprOptions<K> cache) |
|
Expression<K> |
Literal.apply(RuleList<K> rules,
ExprOptions<K> options) |
|
Expression<K> |
Not.apply(RuleList<K> rules,
ExprOptions<K> options) |
|
Expression<K> |
Or.apply(RuleList<K> rules,
ExprOptions<K> options) |
|
Expression<K> |
Variable.apply(RuleList<K> rules,
ExprOptions<K> options) |
| Modifier and Type | Method | Description |
|---|---|---|
Expression<K> |
RuleSetCache.get(RuleList<K> rules,
Expression<K> input) |
|
Expression<K> |
RuleSetCache.NoCache.get(RuleList<K> rules,
Expression<K> input) |
|
Expression<K> |
UnboundedRuleSetCache.get(RuleList<K> rules,
Expression<K> input) |
|
void |
RuleSetCache.NoCache.put(RuleList<K> rules,
Expression<K> input,
Expression<K> output,
ExprOptions<K> options) |
|
void |
RuleSetCache.put(RuleList<K> rules,
Expression<K> input,
Expression<K> output,
ExprOptions<K> options) |
|
void |
UnboundedRuleSetCache.put(RuleList<K> rules,
Expression<K> input,
Expression<K> output,
ExprOptions<K> options) |
| Modifier and Type | Method | Description |
|---|---|---|
static <K> RuleList<K> |
RulesHelper.demorganRules() |
|
static <K> RuleList<K> |
RulesHelper.simplifyRules() |
|
static <K> RuleList<K> |
RulesHelper.toSopRules() |
| Modifier and Type | Method | Description |
|---|---|---|
static <K> Expression<K> |
RulesHelper.applyAll(Expression<K> e,
RuleList<K> rules,
ExprOptions<K> options) |
|
static <K> Expression<K> |
RulesHelper.applySet(Expression<K> root,
RuleList<K> allRules,
ExprOptions<K> options) |
|
static <K> Expression<K> |
QuineMcCluskey.assign(Expression<K> root,
Map<K,Boolean> values,
RuleList<K> simplifyRules,
ExprOptions<K> options) |
|
static <K> void |
QuineMcCluskey.findMinterms(int pos,
ArrayList<K> variables,
Expression<K> input,
Map<K,Boolean> assignments,
List<Integer> collectedMinterms,
RuleList<K> simplifyRules,
ExprOptions<K> options) |
|
static <K> List<Integer> |
QuineMcCluskey.findMinterms(int pos,
ArrayList<K> variables,
Map<K,Boolean> assignments,
Expression<K> input,
RuleList<K> simplifyRules,
ExprOptions<K> options) |
Copyright © 2019. All rights reserved.