A package devoted to backtrackable data structures.
Related DocumentationFor tutorials, examples, documentation and technical notes, see:
Interface Summary Interface Description ICondition IEnvironmentAn interface to ease declaration of backtrackable objects (mostly primitives). IStateBitSetCreated by IntelliJ IDEA. IStateObjectCreated by IntelliJ IDEA. IStorageAn interface for classes implementing trails of modifications to objects.
Class Summary Class Description AbstractEnvironmentSuper class of all environments ! EnvironmentBuilderProject: choco-solver. Except_0A condition for building fake history based on the world index of the environment. IStateBoolAn abstract class for backtrackable boolean. IStateDoubleAn abstract class for backtrackable double. IStateDoubleVectorDescribes an search vector with states (describing some history of the data structure). IStateIntAn abstract class for backtrackable int. IStateIntVectorDescribes an search vector with states (describing some history of the data structure). IStateLongAn abstract class for backtrackable long.