Class ConditionalStructureKappaBuilder
java.lang.Object
org.tweetyproject.logics.cl.kappa.ConditionalStructureKappaBuilder
This class builds the initial kappa value list for a given conditional 
 structure. That means it takes the conditionals of a belief base and generates
 the for each conditional a 
KappaValue instance and also it sub instances
 of type KappaMin.- Author:
 - Tim Janus
 
- 
Constructor Summary
ConstructorsConstructorDescriptionDefault-Ctor: Generates a builder that does not uses fast evaluationConditionalStructureKappaBuilder(boolean fastEval) Ctor: Generates a builder that uses fast evaluation depending on the given parameter - 
Method Summary
Modifier and TypeMethodDescriptionbuild(ConditionalStructure structure) This builds a map of conditionals toKappaValueinstances which represent the penalty term for a falsified conditional 
- 
Constructor Details
- 
ConditionalStructureKappaBuilder
public ConditionalStructureKappaBuilder()Default-Ctor: Generates a builder that does not uses fast evaluation - 
ConditionalStructureKappaBuilder
public ConditionalStructureKappaBuilder(boolean fastEval) Ctor: Generates a builder that uses fast evaluation depending on the given parameter- Parameters:
 fastEval- A flag indicating if fast evaluation shall be used (true) or not (false)
 
 - 
 - 
Method Details
- 
build
This builds a map of conditionals toKappaValueinstances which represent the penalty term for a falsified conditional- Parameters:
 structure- The conditional structure that is used as basis belief base for the generation of the kappa values.- Returns:
 - A map from 
Conditionalinstances toKappaValueinstances that represent the penalty that is given is the key conditional is falsified. 
 
 -