Refine search
@XStreamAlias("cartesianProductMoveSelector") public class CartesianProductMoveSelectorConfig extends MoveSelectorConfig<CartesianProductMoveSelectorConfig> { @XStreamImplicit() private List<MoveSelectorConfig> moveSelectorConfigList = null;
@XStreamAlias("problemBenchmarks") public class ProblemBenchmarksConfig extends AbstractConfig<ProblemBenchmarksConfig> { @XStreamImplicit(itemFieldName = "xStreamAnnotatedClass") private List<Class> xStreamAnnotatedClassList = null; private Boolean writeOutputSolutionEnabled = null; @XStreamImplicit(itemFieldName = "inputSolutionFile") private List<File> inputSolutionFileList = null; @XStreamImplicit(itemFieldName = "problemStatisticType") private List<ProblemStatisticType> problemStatisticTypeList = null; @XStreamImplicit(itemFieldName = "singleStatisticType") private List<SingleStatisticType> singleStatisticTypeList = null;
@XStreamAlias("unionMoveSelector") public class UnionMoveSelectorConfig extends MoveSelectorConfig<UnionMoveSelectorConfig> { @XStreamImplicit() private List<MoveSelectorConfig> moveSelectorConfigList = null;
@XStreamAlias("scanAnnotatedClasses") public class ScanAnnotatedClassesConfig extends AbstractConfig<ScanAnnotatedClassesConfig> { @XStreamImplicit(itemFieldName = "packageInclude") private List<String> packageIncludeList = null;
@XStreamAlias("pooledEntityPlacer") public class PooledEntityPlacerConfig extends EntityPlacerConfig<PooledEntityPlacerConfig> { @XStreamImplicit() private List<MoveSelectorConfig> moveSelectorConfigList = null;
@XStreamAlias("pillarSwapMoveSelector") public class PillarSwapMoveSelectorConfig extends MoveSelectorConfig<PillarSwapMoveSelectorConfig> { @XStreamAlias("pillarSelector") private PillarSelectorConfig pillarSelectorConfig = null; @XStreamAlias("secondaryPillarSelector") private PillarSelectorConfig secondaryPillarSelectorConfig = null; @XStreamImplicit(itemFieldName = "variableNameInclude")
@XStreamAlias("constructionHeuristic") public class ConstructionHeuristicPhaseConfig extends PhaseConfig<ConstructionHeuristicPhaseConfig> { @XStreamImplicit protected List<EntityPlacerConfig> entityPlacerConfigList = null; @XStreamImplicit() protected List<MoveSelectorConfig> moveSelectorConfigList = null; @XStreamAlias("forager") protected ConstructionHeuristicForagerConfig foragerConfig = null;
@XStreamAlias("queuedValuePlacer") public class QueuedValuePlacerConfig extends EntityPlacerConfig<QueuedValuePlacerConfig> { @XStreamAlias("valueSelector") protected ValueSelectorConfig valueSelectorConfig = null; @XStreamImplicit() private List<MoveSelectorConfig> moveSelectorConfigList = null;
@XStreamAlias("queuedEntityPlacer") public class QueuedEntityPlacerConfig extends EntityPlacerConfig<QueuedEntityPlacerConfig> { @XStreamAlias("entitySelector") protected EntitySelectorConfig entitySelectorConfig = null; @XStreamImplicit() protected List<MoveSelectorConfig> moveSelectorConfigList = null;
@XStreamAlias("swapMoveSelector") public class SwapMoveSelectorConfig extends MoveSelectorConfig<SwapMoveSelectorConfig> { @XStreamAlias("entitySelector") private EntitySelectorConfig entitySelectorConfig = null; @XStreamAlias("secondaryEntitySelector") private EntitySelectorConfig secondaryEntitySelectorConfig = null; @XStreamImplicit(itemFieldName = "variableNameInclude")
@XStreamAlias("acceptor") public class AcceptorConfig extends AbstractConfig<AcceptorConfig> { @XStreamImplicit(itemFieldName = "acceptorClass") private List<Class<? extends Acceptor>> acceptorClassList = null; @XStreamImplicit(itemFieldName = "acceptorType") private List<AcceptorType> acceptorTypeList = null;
@XStreamAlias("plannerBenchmark") public class PlannerBenchmarkConfig { private Long warmUpDaysSpentLimit = null; @XStreamAlias("benchmarkReport") private BenchmarkReportConfig benchmarkReportConfig = null; @XStreamAlias("inheritedSolverBenchmark") private SolverBenchmarkConfig inheritedSolverBenchmarkConfig = null; @XStreamImplicit(itemFieldName = "solverBenchmarkBluePrint") private List<SolverBenchmarkBluePrintConfig> solverBenchmarkBluePrintConfigList = null; @XStreamImplicit(itemFieldName = "solverBenchmark") private List<SolverBenchmarkConfig> solverBenchmarkConfigList = null;
@XStreamAlias("solver") public class SolverConfig extends AbstractConfig<SolverConfig> { protected Class<? extends ThreadFactory> threadFactoryClass = null; @XStreamAlias("scanAnnotatedClasses") protected ScanAnnotatedClassesConfig scanAnnotatedClassesConfig = null; protected Class<?> solutionClass = null; @XStreamImplicit(itemFieldName = "entityClass") protected List<Class<?>> entityClassList = null; @XStreamAlias("scoreDirectorFactory") protected ScoreDirectorFactoryConfig scoreDirectorFactoryConfig = null; private TerminationConfig terminationConfig; @XStreamImplicit() protected List<PhaseConfig> phaseConfigList = null;
@XStreamAlias("customPhase") public class CustomPhaseConfig extends PhaseConfig<CustomPhaseConfig> { @XStreamImplicit(itemFieldName = "customPhaseCommandClass") protected List<Class<? extends CustomPhaseCommand>> customPhaseCommandClassList = null;
@XStreamAlias("localSearch") public class LocalSearchPhaseConfig extends PhaseConfig<LocalSearchPhaseConfig> { @XStreamImplicit() private List<MoveSelectorConfig> moveSelectorConfigList = null; @XStreamAlias("acceptor") private AcceptorConfig acceptorConfig = null; @XStreamAlias("forager") private LocalSearchForagerConfig foragerConfig = null;
@XStreamAlias("termination") public class TerminationConfig extends AbstractConfig<TerminationConfig> { private Long scoreCalculationCountLimit = null; @XStreamImplicit(itemFieldName = "termination") private List<TerminationConfig> terminationConfigList = null;
@XStreamAlias("plannerBenchmarkResult") public class PlannerBenchmarkResult { private EnvironmentMode environmentMode = null; @XStreamImplicit(itemFieldName = "solverBenchmarkResult") private List<SolverBenchmarkResult> solverBenchmarkResultList = null; @XStreamImplicit(itemFieldName = "unifiedProblemBenchmarkResult") private List<ProblemBenchmarkResult> unifiedProblemBenchmarkResultList = null;
@XStreamAlias("partitionedSearch") public class PartitionedSearchPhaseConfig extends PhaseConfig<PartitionedSearchPhaseConfig> { protected String runnablePartThreadLimit = null; @XStreamImplicit() protected List<PhaseConfig> phaseConfigList = null;
@XStreamAlias("applications") @JsonRootName("applications") public class Applications { @XStreamImplicit private final AbstractQueue<Application> applications; private final Map<String, Application> appNameApplicationMap;
@XStreamAlias("problemBenchmarkResult") public class ProblemBenchmarkResult<Solution_> { private boolean writeOutputSolutionEnabled = false; @XStreamImplicit(itemFieldName = "problemStatistic") private List<ProblemStatistic> problemStatisticList = null; @XStreamImplicit(itemFieldName = "singleBenchmarkResult") private List<SingleBenchmarkResult> singleBenchmarkResultList = null;