
io.github.oliviercailloux.j_voting.AlternativeHelper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of j-voting Show documentation
Show all versions of j-voting Show documentation
General classes for dealing with social choice theory.
The newest version!
package io.github.oliviercailloux.j_voting;
import static io.github.oliviercailloux.j_voting.Generator.a1;
import static io.github.oliviercailloux.j_voting.Generator.a2;
import static io.github.oliviercailloux.j_voting.Generator.a3;
import static io.github.oliviercailloux.j_voting.Generator.a4;
import java.util.List;
import com.google.common.collect.ImmutableSet;
public class AlternativeHelper {
public static Alternative a5 = Alternative.withId(5);
public static Alternative a6 = Alternative.withId(6);
public static ImmutableSet a1singleton = ImmutableSet.of(a1);
public static ImmutableSet a2singleton = ImmutableSet.of(a2);
public static ImmutableSet a3singleton = ImmutableSet.of(a3);
public static ImmutableSet a4singleton = ImmutableSet.of(a4);
public static ImmutableSet a5singleton = ImmutableSet.of(a5);
public static ImmutableSet a6singleton = ImmutableSet.of(a6);
public static ImmutableSet a12 = ImmutableSet.of(a1, a2);
public static ImmutableSet a13 = ImmutableSet.of(a1, a3);
public static ImmutableSet a14 = ImmutableSet.of(a1, a4);
public static ImmutableSet a15 = ImmutableSet.of(a1, a5);
public static ImmutableSet a21 = ImmutableSet.of(a2, a1);
public static ImmutableSet a23 = ImmutableSet.of(a2, a3);
public static ImmutableSet a24 = ImmutableSet.of(a2, a4);
public static ImmutableSet a25 = ImmutableSet.of(a2, a5);
public static ImmutableSet a31 = ImmutableSet.of(a3, a1);
public static ImmutableSet a32 = ImmutableSet.of(a3, a2);
public static ImmutableSet a34 = ImmutableSet.of(a3, a4);
public static ImmutableSet a35 = ImmutableSet.of(a3, a5);
public static ImmutableSet a41 = ImmutableSet.of(a4, a1);
public static ImmutableSet a42 = ImmutableSet.of(a4, a2);
public static ImmutableSet a43 = ImmutableSet.of(a4, a3);
public static ImmutableSet a45 = ImmutableSet.of(a4, a5);
public static ImmutableSet a46 = ImmutableSet.of(a4, a6);
public static ImmutableSet a51 = ImmutableSet.of(a5, a1);
public static ImmutableSet a52 = ImmutableSet.of(a5, a2);
public static ImmutableSet a53 = ImmutableSet.of(a5, a3);
public static ImmutableSet a54 = ImmutableSet.of(a5, a4);
public static ImmutableSet a56 = ImmutableSet.of(a5, a6);
public static ImmutableSet a123 = ImmutableSet.of(a1, a2, a3);
public static ImmutableSet a1234 = ImmutableSet.of(a1, a2, a3, a4);
public static ImmutableSet a12345 = ImmutableSet.of(a1, a2, a3, a4, a5);
public static ImmutableSet a1235 = ImmutableSet.of(a1, a2, a3, a5);
public static ImmutableSet a123546 = ImmutableSet.of(a1, a2, a3, a5, a4, a6);
public static ImmutableSet a1256 = ImmutableSet.of(a1, a2, a5, a6);
public static List a12345list = a12345.asList();
public static List a123list = a123.asList();
public static List a1234list = a1234.asList();
public static List a1235list = a1235.asList();
public static List a123546list = a123546.asList();
public static List a46list = a46.asList();
public static List a1256list = a1256.asList();
public static List a34list = a34.asList();
public static List a123456list = ImmutableSet.of(a1, a2, a3, a4, a5, a6).asList();
public static List a1345list = ImmutableSet.of(a1, a3, a4, a5).asList();
public static List a345list = ImmutableSet.of(a3, a4, a5).asList();
public static List a321list = ImmutableSet.of(a3, a2, a1).asList();
public static List a231list = ImmutableSet.of(a2, a3, a1).asList();
public static List a41235list = ImmutableSet.of(a4, a1, a2, a3, a5).asList();
public static List a41325list = ImmutableSet.of(a4, a1, a3, a2, a5).asList();
public static List a43251list = ImmutableSet.of(a4, a3, a2, a5, a1).asList();
public static List a3214list = ImmutableSet.of(a3, a2, a1, a4).asList();
public static List a2314list = ImmutableSet.of(a2, a3, a1, a4).asList();
public static List a52341list = ImmutableSet.of(a5, a2, a3, a4, a1).asList();
public static List a32541list = ImmutableSet.of(a3, a2, a5, a4, a1).asList();
public static List a34521list = ImmutableSet.of(a3, a4, a5, a2, a1).asList();
public static List a54321list = ImmutableSet.of(a5, a4, a3, a2, a1).asList();
public static List a51324list = ImmutableSet.of(a5, a1, a3, a2, a4).asList();
public static List a41523list = ImmutableSet.of(a4, a1, a5, a2, a3).asList();
public static List a41253list = ImmutableSet.of(a4, a1, a2, a5, a3).asList();
public static List a14253list = ImmutableSet.of(a1, a4, a2, a5, a3).asList();
public static List a14235list = ImmutableSet.of(a1, a4, a2, a3, a5).asList();
public static List a12list = ImmutableSet.of(a1, a2).asList();
public static List a21list = ImmutableSet.of(a2, a1).asList();
public static List a32451list = ImmutableSet.of(a3, a2, a4, a5, a1).asList();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy