ver.choco-solver.4.10.8.source-code.module-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of choco-solver Show documentation
Show all versions of choco-solver Show documentation
Open-source constraint solver.
/*
* This file is part of choco-solver, http://choco-solver.org/
*
* Copyright (c) 2022, IMT Atlantique. All rights reserved.
*
* Licensed under the BSD 4-clause license.
*
* See LICENSE file in the project root for full license information.
*/
/**
*
*
* @author Charles Prud'homme
* @since 15/10/2019
*/
module org.chocosolver.solver {
// exports in alphabetical order
exports org.chocosolver.memory;
exports org.chocosolver.memory.trailing;
exports org.chocosolver.memory.trailing.trail;
exports org.chocosolver.memory.trailing.trail.flatten;
exports org.chocosolver.memory.trailing.trail.chunck;
exports org.chocosolver.memory.structure;
exports org.chocosolver.cutoffseq;
exports org.chocosolver.sat;
exports org.chocosolver.solver;
exports org.chocosolver.solver.learn;
exports org.chocosolver.solver.constraints;
exports org.chocosolver.solver.constraints.binary;
exports org.chocosolver.solver.constraints.binary.element;
exports org.chocosolver.solver.constraints.extension;
exports org.chocosolver.solver.constraints.extension.binary;
exports org.chocosolver.solver.constraints.extension.nary;
exports org.chocosolver.solver.constraints.nary;
exports org.chocosolver.solver.constraints.nary.alldifferent;
exports org.chocosolver.solver.constraints.nary.alldifferent.algo;
exports org.chocosolver.solver.constraints.nary.alldifferent.conditions;
exports org.chocosolver.solver.constraints.nary.among;
exports org.chocosolver.solver.constraints.nary.automata;
exports org.chocosolver.solver.constraints.nary.automata.FA;
//exports org.chocosolver.solver.constraints.nary.automata.FA.utils;
//exports org.chocosolver.solver.constraints.nary.automata.structure;
//exports org.chocosolver.solver.constraints.nary.automata.structure.multicostregular;
//exports org.chocosolver.solver.constraints.nary.automata.structure.costregular;
//exports org.chocosolver.solver.constraints.nary.automata.structure.regular;
exports org.chocosolver.solver.constraints.nary.binPacking;
exports org.chocosolver.solver.constraints.nary.channeling;
exports org.chocosolver.solver.constraints.nary.circuit;
exports org.chocosolver.solver.constraints.nary.clauses;
exports org.chocosolver.solver.constraints.nary.cnf;
exports org.chocosolver.solver.constraints.nary.count;
exports org.chocosolver.solver.constraints.nary.cumulative;
exports org.chocosolver.solver.constraints.nary.element;
exports org.chocosolver.solver.constraints.nary.globalcardinality;
exports org.chocosolver.solver.constraints.nary.lex;
exports org.chocosolver.solver.constraints.nary.min_max;
exports org.chocosolver.solver.constraints.nary.nvalue;
//exports org.chocosolver.solver.constraints.nary.nvalue.amnv.graph;
//exports org.chocosolver.solver.constraints.nary.nvalue.amnv.rules;
//exports org.chocosolver.solver.constraints.nary.nvalue.amnv.differences;
//exports org.chocosolver.solver.constraints.nary.nvalue.amnv.mis;
exports org.chocosolver.solver.constraints.nary.tree;
exports org.chocosolver.solver.constraints.nary.sat;
exports org.chocosolver.solver.constraints.nary.sort;
exports org.chocosolver.solver.constraints.nary.sum;
exports org.chocosolver.solver.constraints.real;
exports org.chocosolver.solver.constraints.reification;
exports org.chocosolver.solver.constraints.set;
exports org.chocosolver.solver.constraints.ternary;
exports org.chocosolver.solver.constraints.unary;
exports org.chocosolver.solver.exception;
exports org.chocosolver.solver.expression.continuous.arithmetic;
exports org.chocosolver.solver.expression.continuous.relational;
exports org.chocosolver.solver.expression.discrete.arithmetic;
exports org.chocosolver.solver.expression.discrete.logical;
exports org.chocosolver.solver.expression.discrete.relational;
exports org.chocosolver.solver.objective;
exports org.chocosolver.solver.propagation;
exports org.chocosolver.solver.search;
exports org.chocosolver.solver.search.limits;
exports org.chocosolver.solver.search.loop;
exports org.chocosolver.solver.search.loop.learn;
exports org.chocosolver.solver.search.loop.lns;
exports org.chocosolver.solver.search.loop.lns.neighbors;
exports org.chocosolver.solver.search.loop.move;
exports org.chocosolver.solver.search.loop.monitors;
exports org.chocosolver.solver.search.loop.propagate;
exports org.chocosolver.solver.search.measure;
exports org.chocosolver.solver.search.restart;
exports org.chocosolver.solver.search.strategy;
exports org.chocosolver.solver.search.strategy.assignments;
exports org.chocosolver.solver.search.strategy.decision;
exports org.chocosolver.solver.search.strategy.selectors.values;
exports org.chocosolver.solver.search.strategy.selectors.variables;
exports org.chocosolver.solver.search.strategy.strategy;
exports org.chocosolver.solver.variables;
exports org.chocosolver.solver.variables.delta;
//exports org.chocosolver.solver.variables.delta.monitor;
exports org.chocosolver.solver.variables.events;
exports org.chocosolver.solver.variables.impl;
exports org.chocosolver.solver.variables.impl.siglit;
//exports org.chocosolver.solver.variables.impl.scheduler;
exports org.chocosolver.solver.variables.view;
exports org.chocosolver.solver.trace;
exports org.chocosolver.solver.trace.frames;
exports org.chocosolver.util;
exports org.chocosolver.util.criteria;
exports org.chocosolver.util.graphOperations.connectivity;
exports org.chocosolver.util.graphOperations.dominance;
exports org.chocosolver.util.iterators;
exports org.chocosolver.util.logger;
exports org.chocosolver.util.objects;
exports org.chocosolver.util.objects.graphs;
exports org.chocosolver.util.objects.queues;
exports org.chocosolver.util.objects.setDataStructures;
exports org.chocosolver.util.objects.setDataStructures.bitset;
exports org.chocosolver.util.objects.setDataStructures.iterable;
exports org.chocosolver.util.objects.setDataStructures.linkedlist;
exports org.chocosolver.util.objects.setDataStructures.swapList;
exports org.chocosolver.util.objects.setDataStructures.constant;
exports org.chocosolver.util.objects.tree;
exports org.chocosolver.util.procedure;
exports org.chocosolver.util.sort;
exports org.chocosolver.util.tools;
exports org.chocosolver.util.bandit;
requires trove4j;
requires org.jgrapht.core;
requires cpprof.java;
requires java.desktop;
requires org.knowm.xchart;
requires java.management;
requires automaton;
opens org.chocosolver.memory to testng;
opens org.chocosolver.solver.constraints.unary to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.set to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints to org.chocosolver.parsers, testng;
opens org.chocosolver.solver.constraints.binary to org.chocosolver.parsers, testng;
opens org.chocosolver.solver.constraints.binary.element to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.reification to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary.among to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary.binPacking to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary.circuit to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary.count to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary.element to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary.lex to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.nary.channeling to org.chocosolver.parsers;
opens org.chocosolver.solver.constraints.real to org.chocosolver.parsers, tesng;
}