Uses of Enum Class
com.tnsai.coordination.groups.coalition.CoalitionFormation
Packages that use CoalitionFormation
Package
Description
Dynamic coalition formation for goal-oriented temporary agent alliances.
-
Uses of CoalitionFormation in com.tnsai.coordination.groups.coalition
Methods in com.tnsai.coordination.groups.coalition that return CoalitionFormationModifier and TypeMethodDescriptionCoalitionResult.formation()Returns the value of theformationrecord component.Coalition.getFormation()Gets the formation strategy.DefaultCoalition.getFormation()static CoalitionFormationReturns the enum constant of this class with the specified name.static CoalitionFormation[]CoalitionFormation.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 CoalitionFormationModifier and TypeMethodDescriptionstatic CoalitionResultCoalitionResult.failure(String coalitionId, String goal, String error, CoalitionFormation formation, Instant startedAt) Creates a failed result.CoalitionBuilder.formation(CoalitionFormation formation) Sets the formation 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 CoalitionFormationModifierConstructorDescriptionCoalitionResult(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.