Class InducibleEAF
java.lang.Object
org.tweetyproject.arg.bipolar.syntax.InducibleEAF
This class is an intermediate representation of EAFs that are induced from a PEAF.
This is used for making analysis and storing intermediate values while making probabilistic justification
of some arguments.
- Author:
- Taha Dogan Gunes
-
Field Summary
Modifier and TypeFieldDescriptionA subset of arguments from PEAFA subset of attacks from PEAFfinal double
induceProA subset of arguments from PEAF that can be used to create a new EAF (connected to InducibleEAF)final double
pInsideA subset of supports from PEAF -
Constructor Summary
-
Method Summary
-
Field Details
-
arguments
-
supports
-
attacks
-
newArguments
-
pInside
public final double pInsidepInside -
inducePro
public final double induceProinducePro
-
-
Constructor Details
-
InducibleEAF
public InducibleEAF(Set<BArgument> arguments, Set<Support> supports, Set<EAttack> attacks, Set<BArgument> newArguments, double pInside, double inducePro) Constructor- Parameters:
arguments
- argumentssupports
- supportsattacks
- attacksnewArguments
- new argumentspInside
- pInsideinducePro
- induce pro
-
-
Method Details
-
getArguments
-
getSupports
-
getNewArguments
-
getpInside
public double getpInside()- Returns:
- pINside
-
getInducePro
public double getInducePro()- Returns:
- InducePro
-
toNewEAFTheory
- Returns:
- a new EAFTheory
-
toString
-
equals
-
hashCode
-
addAttackLinks
public void addAttackLinks()adds atack links
-