Uses of Class
org.tweetyproject.math.algebra.Semiring
Package
Description
-
Uses of Semiring in org.tweetyproject.arg.weighted.syntax
Modifier and TypeMethodDescriptionWeightedArgumentationFramework.getSemiring()
Retrieves the semiring used in the framework.ModifierConstructorDescriptionWeightedArgumentationFramework
(Semiring<T> semiring) Constructor for WAF with specific SemiringWeightedArgumentationFramework
(Semiring<T> semiring, Graph<Argument> graph) Constructor for WAF from a graph with a specific Semiring.WeightedArgumentationFramework
(Semiring<T> semiring, Graph<Argument> graph, Map<String, T> weightMap) Constructs a Weighted Argumentation Framework using the specified semiring, graph, and weight map. -
Uses of Semiring in org.tweetyproject.arg.weighted.util
ModifierConstructorDescriptionWeightedSemiringDungTheoryGenerator
(DungTheoryGenerator generator, Semiring<T> semiring) Constructs a WeightedSemiringDungTheoryGenerator with the specified DungTheoryGenerator and Semiring. -
Uses of Semiring in org.tweetyproject.math.algebra
Modifier and TypeClassDescriptionclass
This class represents a Boolean semiring.class
This class represents a Bottleneck Semiring.class
This class represents a Fuzzy Semiring, where elements are interpreted as degrees of truth in the range [0.0, 1.0].The multiplication operation corresponds to finding the minimum of two weights, while the addition operation corresponds to finding the maximum, 0.0 represents the additive identity, and 1.0 represents the multiplicative identity.class
This class represents an example for a non numeric semiring.class
This class represents a probabilistic (Viterbi) Semiring, where elements range between [0.0, 1.0].The addition operation corresponds to finding the maximum, 0.0 represents the additive identity, and 1.0 represents the multiplicative identity.class
This class represents a Weighted Semiring, where elements are interpreted as weights or costs.