Uses of Enum Class
com.tnsai.coordination.groups.coalition.RewardDistribution
Packages that use RewardDistribution
Package
Description
Dynamic coalition formation for goal-oriented temporary agent alliances.
-
Uses of RewardDistribution in com.tnsai.coordination.groups.coalition
Methods in com.tnsai.coordination.groups.coalition that return RewardDistributionModifier and TypeMethodDescriptionCoalitionResult.distribution()Returns the value of thedistributionrecord component.Coalition.getRewardDistribution()Gets the reward distribution strategy.DefaultCoalition.getRewardDistribution()static RewardDistributionReturns the enum constant of this class with the specified name.static RewardDistribution[]RewardDistribution.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.tnsai.coordination.groups.coalition with parameters of type RewardDistributionModifier and TypeMethodDescriptionCoalitionBuilder.rewardDistribution(RewardDistribution distribution) Sets the reward distribution strategy.static CoalitionResultCoalitionResult.success(String coalitionId, String goal, String output, List<CoalitionResult.MemberContribution> contributions, Map<String, Double> rewards, double totalValue, CoalitionFormation formation, RewardDistribution distribution, Instant startedAt) Creates a successful result.Constructors in com.tnsai.coordination.groups.coalition with parameters of type RewardDistributionModifierConstructorDescriptionCoalitionResult(String coalitionId, String goal, boolean success, String output, List<CoalitionResult.MemberContribution> contributions, Map<String, Double> rewards, double totalValue, CoalitionFormation formation, RewardDistribution distribution, Instant startedAt, Instant completedAt, Map<String, Object> metadata) Creates an instance of aCoalitionResultrecord class.DefaultCoalition(String id, String name, String description, String goal, CoalitionFormation formation, RewardDistribution rewardDistribution, double coalitionValue, com.tnsai.agents.groups.GroupPolicy policy) Creates a new DefaultCoalition.