T - The type of formulas that this operator works on.public class KernelContractionOperator<T extends net.sf.tweety.commons.Formula> extends MultipleBaseContractionOperator<T>
| Constructor and Description |
|---|
KernelContractionOperator(IncisionFunction<T> incisionFunction,
net.sf.tweety.commons.EntailmentRelation<T> entailmentRelation)
Creates a new kernel contraction operator with the given incision function.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<T> |
contract(Collection<T> base,
Collection<T> formulas)
Contracts the first collection of formulas by the second collection of formulas.
|
contractpublic KernelContractionOperator(IncisionFunction<T> incisionFunction, net.sf.tweety.commons.EntailmentRelation<T> entailmentRelation)
incisionFunction - some incision function.entailmentRelation - an entailment relation used to determine kernels.public Collection<T> contract(Collection<T> base, Collection<T> formulas)
MultipleBaseContractionOperatorcontract in class MultipleBaseContractionOperator<T extends net.sf.tweety.commons.Formula>base - some collection of formulas.formulas - some formulas.Copyright © 2018. All rights reserved.