Uses of Class
ai.timefold.solver.core.impl.bavet.common.AbstractTwoInputNode
Packages that use AbstractTwoInputNode
Package
Description
This package contains performance-sensitive code.
-
Uses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.bi
Subclasses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.biModifier and TypeClassDescriptionfinal classConcatBiBiNode<A,B> final classConcatBiUniNode<A,B> final classConcatUniBiNode<A,B> final classIndexedIfExistsBiNode<A,B, C> final classIndexedJoinBiNode<A,B> final classUnindexedIfExistsBiNode<A,B, C> final classUnindexedJoinBiNode<A,B> -
Uses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.common
Subclasses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.commonModifier and TypeClassDescriptionclassAbstractConcatNode<LeftTuple_ extends AbstractTuple,RightTuple_ extends AbstractTuple, OutTuple_ extends AbstractTuple> Implements the concat operation.classAbstractIfExistsNode<LeftTuple_ extends AbstractTuple,Right_> This class has two direct children:AbstractIndexedIfExistsNodeandAbstractUnindexedIfExistsNode.classAbstractIndexedIfExistsNode<LeftTuple_ extends AbstractTuple,Right_> There is a strong likelihood that any change to this class, which is not related to indexing, should also be made toAbstractUnindexedIfExistsNode.classAbstractIndexedJoinNode<LeftTuple_ extends AbstractTuple,Right_, OutTuple_ extends AbstractTuple> There is a strong likelihood that any change to this class, which is not related to indexing, should also be made toAbstractUnindexedJoinNode.classAbstractJoinNode<LeftTuple_ extends AbstractTuple,Right_, OutTuple_ extends AbstractTuple> This class has two direct children:AbstractIndexedJoinNodeandAbstractUnindexedJoinNode.classAbstractUnindexedIfExistsNode<LeftTuple_ extends AbstractTuple,Right_> There is a strong likelihood that any change made to this class should also be made toAbstractIndexedIfExistsNode.classAbstractUnindexedJoinNode<LeftTuple_ extends AbstractTuple,Right_, OutTuple_ extends AbstractTuple> There is a strong likelihood that any change made to this class should also be made toAbstractIndexedJoinNode. -
Uses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.quad
Subclasses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.quadModifier and TypeClassDescriptionfinal classConcatBiQuadNode<A,B, C, D> final classConcatQuadBiNode<A,B, C, D> final classConcatQuadQuadNode<A,B, C, D> final classConcatQuadTriNode<A,B, C, D> final classConcatQuadUniNode<A,B, C, D> final classConcatTriQuadNode<A,B, C, D> final classConcatUniQuadNode<A,B, C, D> final classIndexedIfExistsQuadNode<A,B, C, D, E> final classIndexedJoinQuadNode<A,B, C, D> final classUnindexedIfExistsQuadNode<A,B, C, D, E> final classUnindexedJoinQuadNode<A,B, C, D> -
Uses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.tri
Subclasses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.triModifier and TypeClassDescriptionfinal classConcatBiTriNode<A,B, C> final classConcatTriBiNode<A,B, C> final classConcatTriTriNode<A,B, C> final classConcatTriUniNode<A,B, C> final classConcatUniTriNode<A,B, C> final classIndexedIfExistsTriNode<A,B, C, D> final classIndexedJoinTriNode<A,B, C> final classUnindexedIfExistsTriNode<A,B, C, D> final classUnindexedJoinTriNode<A,B, C> -
Uses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.uni
Subclasses of AbstractTwoInputNode in ai.timefold.solver.core.impl.bavet.uniModifier and TypeClassDescriptionfinal classfinal classfinal class