Uses of Interface
org.chocosolver.memory.IEnvironment
-
-
Uses of IEnvironment in org.chocosolver.memory
Classes in org.chocosolver.memory that implement IEnvironment Modifier and Type Class Description class
AbstractEnvironment
Super class of all environments !Fields in org.chocosolver.memory declared as IEnvironment Modifier and Type Field Description protected IEnvironment
IStateBool. environment
protected IEnvironment
IStateDouble. environment
protected IEnvironment
IStateDoubleVector. environment
The current environment.protected IEnvironment
IStateInt. environment
protected IEnvironment
IStateIntVector. environment
The current environment.protected IEnvironment
IStateLong. environment
Methods in org.chocosolver.memory with parameters of type IEnvironment Modifier and Type Method Description void
Except_0. set(IEnvironment environment)
default void
ICondition. set(IEnvironment environment)
Set the environment of thisConstructors in org.chocosolver.memory with parameters of type IEnvironment Constructor Description IStateBool(IEnvironment env, boolean i)
IStateDouble(IEnvironment env, double i)
IStateDoubleVector(IEnvironment env, double[] entries)
IStateDoubleVector(IEnvironment env, int initialSize, double initialValue)
IStateInt(IEnvironment env, int i)
IStateIntVector(IEnvironment env, int[] entries)
IStateIntVector(IEnvironment env, int initialSize, int initialValue)
IStateLong(IEnvironment env, long i)
-
Uses of IEnvironment in org.chocosolver.memory.structure
Constructors in org.chocosolver.memory.structure with parameters of type IEnvironment Constructor Description BasicIndexedBipartiteSet(IEnvironment environment, int nbValues)
Create a stored bipartite set with a size.OneWordS32BitSet(IEnvironment environment, int nbits)
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range0
throughnbits-1
.OneWordS64BitSet(IEnvironment environment, int nbits)
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range0
throughnbits-1
.S64BitSet(IEnvironment environment)
Creates a new bit set.S64BitSet(IEnvironment environment, int nbits)
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range0
throughnbits-1
. -
Uses of IEnvironment in org.chocosolver.memory.trailing
Classes in org.chocosolver.memory.trailing that implement IEnvironment Modifier and Type Class Description class
EnvironmentTrailing
The root class for managing memory and sessions. -
Uses of IEnvironment in org.chocosolver.solver
Methods in org.chocosolver.solver that return IEnvironment Modifier and Type Method Description IEnvironment
Model. getEnvironment()
Return the backtracking environment ofthis
model.IEnvironment
Solver. getEnvironment()
Constructors in org.chocosolver.solver with parameters of type IEnvironment Constructor Description Model(IEnvironment environment, String name)
Creates a Model object to formulate a decision problem by declaring variables and posting constraints.Model(IEnvironment environment, String name, Settings settings)
Creates a Model object to formulate a decision problem by declaring variables and posting constraints. -
Uses of IEnvironment in org.chocosolver.solver.constraints.extension.nary
Constructors in org.chocosolver.solver.constraints.extension.nary with parameters of type IEnvironment Constructor Description RSparseBitSet(IEnvironment environment, int nbBits)
-
Uses of IEnvironment in org.chocosolver.solver.constraints.nary.automata.structure.costregular
Constructors in org.chocosolver.solver.constraints.nary.automata.structure.costregular with parameters of type IEnvironment Constructor Description StoredValuedDirectedMultiGraph(IEnvironment environment, org.jgrapht.graph.DirectedMultigraph<Node,Arc> graph, int[][] layers, int[] starts, int[] offsets, int supportLength)
-
Uses of IEnvironment in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
Constructors in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular with parameters of type IEnvironment Constructor Description StoredDirectedMultiGraph(IEnvironment environment, org.jgrapht.graph.DirectedMultigraph<Node,Arc> graph, int[][] layers, int[] starts, int[] offsets, int supportLength, ICostAutomaton pi, IntVar[] z)
-
Uses of IEnvironment in org.chocosolver.solver.constraints.nary.automata.structure.regular
Constructors in org.chocosolver.solver.constraints.nary.automata.structure.regular with parameters of type IEnvironment Constructor Description StoredDirectedMultiGraph(IEnvironment environment, org.jgrapht.graph.DirectedMultigraph<Node,Arc> graph, int[] starts, int[] offsets, int supportLength)
-
Uses of IEnvironment in org.chocosolver.solver.search.loop
Methods in org.chocosolver.solver.search.loop that return IEnvironment Modifier and Type Method Description IEnvironment
TimeStampedObject. getEnvironment()
Constructors in org.chocosolver.solver.search.loop with parameters of type IEnvironment Constructor Description TimeStampedObject(IEnvironment environment)
-
Uses of IEnvironment in org.chocosolver.solver.search.loop.move
Constructors in org.chocosolver.solver.search.loop.move with parameters of type IEnvironment Constructor Description MoveBinaryDDS(AbstractStrategy strategy, int discrepancy, IEnvironment environment)
Create a DFS with binary decisionsMoveBinaryLDS(AbstractStrategy strategy, int discrepancy, IEnvironment environment)
Create a DFS with binary decisions -
Uses of IEnvironment in org.chocosolver.solver.search.strategy.decision
Constructors in org.chocosolver.solver.search.strategy.decision with parameters of type IEnvironment Constructor Description DecisionPath(IEnvironment environment)
Create a decision path -
Uses of IEnvironment in org.chocosolver.solver.search.strategy.strategy
Constructors in org.chocosolver.solver.search.strategy.strategy with parameters of type IEnvironment Constructor Description StrategiesSequencer(IEnvironment environment, AbstractStrategy... strategies)
-
Uses of IEnvironment in org.chocosolver.solver.variables
Methods in org.chocosolver.solver.variables that return IEnvironment Modifier and Type Method Description default IEnvironment
Variable. getEnvironment()
-
Uses of IEnvironment in org.chocosolver.solver.variables.delta
Methods in org.chocosolver.solver.variables.delta that return IEnvironment Modifier and Type Method Description IEnvironment
IDelta. getEnvironment()
Return the associate environmentIEnvironment
NoDelta. getEnvironment()
Constructors in org.chocosolver.solver.variables.delta with parameters of type IEnvironment Constructor Description EnumDelta(IEnvironment environment)
IntervalDelta(IEnvironment environment)
OneValueDelta(IEnvironment environment)
SetDelta(IEnvironment environment)
-
Uses of IEnvironment in org.chocosolver.util.objects
Methods in org.chocosolver.util.objects with parameters of type IEnvironment Modifier and Type Method Description void
StoredIndexedBipartiteSet. buildList(IEnvironment environment, int[] values)
void
StoredIndexedBipartiteSetWithOffset. buildList(IEnvironment environment, int[] values)
Constructors in org.chocosolver.util.objects with parameters of type IEnvironment Constructor Description StoredIndexedBipartiteSet(IEnvironment environment, int[] values)
StoredIndexedBipartiteSetWithOffset(IEnvironment environment, int[] values)
StoredSparseSet(IEnvironment environment)
-
Uses of IEnvironment in org.chocosolver.util.objects.setDataStructures.bitset
Constructors in org.chocosolver.util.objects.setDataStructures.bitset with parameters of type IEnvironment Constructor Description Set_Std_BitSet(IEnvironment environment, int offSet)
Creates an empty bitset having numbers greater or equal thanoffSet
(possibly < 0) -
Uses of IEnvironment in org.chocosolver.util.objects.setDataStructures.swapList
Constructors in org.chocosolver.util.objects.setDataStructures.swapList with parameters of type IEnvironment Constructor Description Set_Std_Swap(IEnvironment e, int offSet)
Creates an empty bipartite set having numbers greater or equal thanoffSet
(possibly < 0)Set_Std_Swap2(IEnvironment e)
Creates an empty bipartite set
-