Class EnumeratingStreamFactory<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.neighborhood.stream.enumerating.EnumeratingStreamFactory<Solution_>
-
Constructor Summary
ConstructorsConstructorDescriptionEnumeratingStreamFactory(SolutionDescriptor<Solution_> solutionDescriptor, EnvironmentMode environmentMode) -
Method Summary
Modifier and TypeMethodDescription<A> voidassertValidForEachType(Class<A> fromType) <A> UniEnumeratingStream<Solution_,A> forEachExcludingPinned(Class<A> sourceClass, boolean includeNull) <A> UniEnumeratingStream<Solution_,A> forEachNonDiscriminating(Class<A> sourceClass, boolean includeNull) <Stream_ extends AbstractEnumeratingStream<Solution_>>
Stream_share(Stream_ stream) <Stream_ extends AbstractEnumeratingStream<Solution_>>
Stream_Enables node sharing.
-
Constructor Details
-
EnumeratingStreamFactory
public EnumeratingStreamFactory(SolutionDescriptor<Solution_> solutionDescriptor, EnvironmentMode environmentMode)
-
-
Method Details
-
forEachNonDiscriminating
public <A> UniEnumeratingStream<Solution_,A> forEachNonDiscriminating(Class<A> sourceClass, boolean includeNull) -
forEachExcludingPinned
public <A> UniEnumeratingStream<Solution_,A> forEachExcludingPinned(Class<A> sourceClass, boolean includeNull) -
assertValidForEachType
-
getSolutionDescriptor
-
getEnvironmentMode
-
getDatasets
-