Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Implement parallelization classes along with javadoc
  • Loading branch information
Tony authored and Tony committed Dec 9, 2015
1 parent 915e5cc commit 859f38a
Show file tree
Hide file tree
Showing 362 changed files with 103,121 additions and 56 deletions.
Binary file modified jOptCSRecover/bin/jopt/csp/example/api/StartHere.class
Binary file not shown.
Binary file modified jOptCSRecover/bin/jopt/csp/spi/search/limit/FailLimit.class
Binary file not shown.
2 changes: 2 additions & 0 deletions jOptCSRecover/src/jopt/csp/spi/search/limit/FailLimit.java
Expand Up @@ -72,6 +72,8 @@ public class FailLimit implements SearchLimit {

// determine depth of common parent
int commonParentDepth = 0;


for (int i=0; i<commonDepth; i++) {
Integer currentMove = (Integer) currentPath.get(i);
Integer nChildMove = (Integer) nPath.get(i);
Expand Down
110 changes: 110 additions & 0 deletions jOptJSRecover/JDoc/allclasses-frame.html
@@ -0,0 +1,110 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_65) on Wed Dec 09 02:50:53 EST 2015 -->
<title>All Classes</title>
<meta name="date" content="2015-12-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="jopt/js/spi/domain/activity/ActDelta.html" title="class in jopt.js.spi.domain.activity" target="classFrame">ActDelta</a></li>
<li><a href="jopt/js/api/variable/Activity.html" title="interface in jopt.js.api.variable" target="classFrame"><span class="interfaceName">Activity</span></a></li>
<li><a href="jopt/js/spi/domain/activity/ActivityDomain.html" title="class in jopt.js.spi.domain.activity" target="classFrame">ActivityDomain</a></li>
<li><a href="jopt/js/spi/domain/listener/ActivityDomainListener.html" title="interface in jopt.js.spi.domain.listener" target="classFrame"><span class="interfaceName">ActivityDomainListener</span></a></li>
<li><a href="jopt/js/test/domain/ActivityDomainTest.html" title="class in jopt.js.test.domain" target="classFrame">ActivityDomainTest</a></li>
<li><a href="jopt/js/spi/variable/ActivityExpr.html" title="class in jopt.js.spi.variable" target="classFrame">ActivityExpr</a></li>
<li><a href="jopt/js/spi/graph/node/ActivityNode.html" title="class in jopt.js.spi.graph.node" target="classFrame">ActivityNode</a></li>
<li><a href="jopt/js/api/search/ActivitySelector.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">ActivitySelector</span></a></li>
<li><a href="jopt/js/test/domain/ActivityTest.html" title="class in jopt.js.test.domain" target="classFrame">ActivityTest</a></li>
<li><a href="jopt/js/spi/domain/activity/ActOperationDomain.html" title="class in jopt.js.spi.domain.activity" target="classFrame">ActOperationDomain</a></li>
<li><a href="jopt/js/spi/domain/activity/ActResourceDomain.html" title="class in jopt.js.spi.domain.activity" target="classFrame">ActResourceDomain</a></li>
<li><a href="jopt/js/spi/domain/activity/ActResourceDomainListener.html" title="interface in jopt.js.spi.domain.activity" target="classFrame"><span class="interfaceName">ActResourceDomainListener</span></a></li>
<li><a href="jopt/js/test/domain/ActResourceDomainTest.html" title="class in jopt.js.test.domain" target="classFrame">ActResourceDomainTest</a></li>
<li><a href="jopt/js/test/AllTests.html" title="class in jopt.js.test" target="classFrame">AllTests</a></li>
<li><a href="jopt/js/test/arc/ArcTestSuite.html" title="class in jopt.js.test.arc" target="classFrame">ArcTestSuite</a></li>
<li><a href="jopt/js/spi/search/actions/AssignActivityStartTimeAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">AssignActivityStartTimeAction</a></li>
<li><a href="jopt/js/spi/search/actions/AssignAlternativeResourceAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">AssignAlternativeResourceAction</a></li>
<li><a href="jopt/js/test/constraint/ConstraintTestSuite.html" title="class in jopt.js.test.constraint" target="classFrame">ConstraintTestSuite</a></li>
<li><a href="jopt/js/spi/util/CPSIntIntervalSet.html" title="class in jopt.js.spi.util" target="classFrame">CPSIntIntervalSet</a></li>
<li><a href="jopt/js/spi/domain/resource/DiscreteResourceDomain.html" title="class in jopt.js.spi.domain.resource" target="classFrame">DiscreteResourceDomain</a></li>
<li><a href="jopt/js/test/domain/DomainTestSuite.html" title="class in jopt.js.test.domain" target="classFrame">DomainTestSuite</a></li>
<li><a href="jopt/js/api/util/DoubleIndexedIntList.html" title="class in jopt.js.api.util" target="classFrame">DoubleIndexedIntList</a></li>
<li><a href="jopt/js/spi/graph/arc/ForkSplit.html" title="class in jopt.js.spi.graph.arc" target="classFrame">ForkSplit</a></li>
<li><a href="jopt/js/spi/domain/resource/ForkSplit_Discrete.html" title="class in jopt.js.spi.domain.resource" target="classFrame">ForkSplit_Discrete</a></li>
<li><a href="jopt/js/spi/variable/ForkSplit_NeoCap.html" title="class in jopt.js.spi.variable" target="classFrame">ForkSplit_NeoCap</a></li>
<li><a href="jopt/js/spi/graph/arc/ForwardCheckArc.html" title="class in jopt.js.spi.graph.arc" target="classFrame">ForwardCheckArc</a></li>
<li><a href="jopt/js/test/arc/ForwardCheckArcTest.html" title="class in jopt.js.test.arc" target="classFrame">ForwardCheckArcTest</a></li>
<li><a href="jopt/js/spi/constraint/ForwardCheckConstraint.html" title="class in jopt.js.spi.constraint" target="classFrame">ForwardCheckConstraint</a></li>
<li><a href="jopt/js/test/constraint/ForwardCheckConstraintTest.html" title="class in jopt.js.test.constraint" target="classFrame">ForwardCheckConstraintTest</a></li>
<li><a href="jopt/js/test/constraint/ForwardCheckConstraintWithUnaryResourcesTest.html" title="class in jopt.js.test.constraint" target="classFrame">ForwardCheckConstraintWithUnaryResourcesTest</a></li>
<li><a href="jopt/js/spi/graph/arc/ForwardCheckReflexArc.html" title="class in jopt.js.spi.graph.arc" target="classFrame">ForwardCheckReflexArc</a></li>
<li><a href="jopt/js/test/arc/ForwardCheckReflexArcTest.html" title="class in jopt.js.test.arc" target="classFrame">ForwardCheckReflexArcTest</a></li>
<li><a href="jopt/js/spi/search/actions/GenerateActivityResourceAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">GenerateActivityResourceAction</a></li>
<li><a href="jopt/js/spi/search/actions/GenerateActivityResourceThenStartTimeAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">GenerateActivityResourceThenStartTimeAction</a></li>
<li><a href="jopt/js/spi/search/actions/GenerateActivityStartTimeAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">GenerateActivityStartTimeAction</a></li>
<li><a href="jopt/js/spi/search/actions/GenerateActivityStartTimeThenResourceAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">GenerateActivityStartTimeThenResourceAction</a></li>
<li><a href="jopt/js/test/solver/GenerateResourceTest.html" title="class in jopt.js.test.solver" target="classFrame">GenerateResourceTest</a></li>
<li><a href="jopt/js/test/solver/GenerateStartTimeTest.html" title="class in jopt.js.test.solver" target="classFrame">GenerateStartTimeTest</a></li>
<li><a href="jopt/js/test/solver/GenerateStartTimeThenResourceTest.html" title="class in jopt.js.test.solver" target="classFrame">GenerateStartTimeThenResourceTest</a></li>
<li><a href="jopt/js/spi/domain/resource/GranularResourceDomain.html" title="class in jopt.js.spi.domain.resource" target="classFrame">GranularResourceDomain</a></li>
<li><a href="jopt/js/spi/util/IDStore.html" title="class in jopt.js.spi.util" target="classFrame">IDStore</a></li>
<li><a href="jopt/js/test/util/IDStoreTest.html" title="class in jopt.js.test.util" target="classFrame">IDStoreTest</a></li>
<li><a href="jopt/js/spi/search/actions/InstantiateActivityResouceThenStartTimeAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">InstantiateActivityResouceThenStartTimeAction</a></li>
<li><a href="jopt/js/spi/search/actions/InstantiateActivityResourceAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">InstantiateActivityResourceAction</a></li>
<li><a href="jopt/js/spi/search/actions/InstantiateActivityStartTimeAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">InstantiateActivityStartTimeAction</a></li>
<li><a href="jopt/js/spi/search/actions/InstantiateActivityStartTimeThenResourceAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">InstantiateActivityStartTimeThenResourceAction</a></li>
<li><a href="jopt/js/spi/domain/activity/IntIntervalActivityDomain.html" title="class in jopt.js.spi.domain.activity" target="classFrame">IntIntervalActivityDomain</a></li>
<li><a href="jopt/js/api/util/IntIntervalCollection.html" title="class in jopt.js.api.util" target="classFrame">IntIntervalCollection</a></li>
<li><a href="jopt/js/test/util/IntIntervalCollectionTest.html" title="class in jopt.js.test.util" target="classFrame">IntIntervalCollectionTest</a></li>
<li><a href="jopt/js/spi/util/IntStack.html" title="class in jopt.js.spi.util" target="classFrame">IntStack</a></li>
<li><a href="jopt/js/api/exception/JobSchedulerRuntimeException.html" title="class in jopt.js.api.exception" target="classFrame">JobSchedulerRuntimeException</a></li>
<li><a href="jopt/js/api/variable/JsAlgorithm.html" title="interface in jopt.js.api.variable" target="classFrame"><span class="interfaceName">JsAlgorithm</span></a></li>
<li><a href="jopt/js/api/search/JsLocalSearch.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">JsLocalSearch</span></a></li>
<li><a href="jopt/js/spi/search/JsLocalSearchImpl.html" title="class in jopt.js.spi.search" target="classFrame">JsLocalSearchImpl</a></li>
<li><a href="jopt/js/api/search/JsSearchActions.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">JsSearchActions</span></a></li>
<li><a href="jopt/js/spi/search/JsSearchActionsImpl.html" title="class in jopt.js.spi.search" target="classFrame">JsSearchActionsImpl</a></li>
<li><a href="jopt/js/api/search/JsSearchGoals.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">JsSearchGoals</span></a></li>
<li><a href="jopt/js/spi/search/JsSearchGoalsImpl.html" title="class in jopt.js.spi.search" target="classFrame">JsSearchGoalsImpl</a></li>
<li><a href="jopt/js/api/search/JsSearchManager.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">JsSearchManager</span></a></li>
<li><a href="jopt/js/spi/search/JsSearchManagerImpl.html" title="class in jopt.js.spi.search" target="classFrame">JsSearchManagerImpl</a></li>
<li><a href="jopt/js/api/search/JsSearchTechniques.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">JsSearchTechniques</span></a></li>
<li><a href="jopt/js/spi/search/JsSearchTechniquesImpl.html" title="class in jopt.js.spi.search" target="classFrame">JsSearchTechniquesImpl</a></li>
<li><a href="jopt/js/JsSolver.html" title="class in jopt.js" target="classFrame">JsSolver</a></li>
<li><a href="jopt/js/spi/JsSolverImpl.html" title="class in jopt.js.spi" target="classFrame">JsSolverImpl</a></li>
<li><a href="jopt/js/spi/variable/JsVarFactory.html" title="class in jopt.js.spi.variable" target="classFrame">JsVarFactory</a></li>
<li><a href="jopt/js/api/variable/JsVariableFactory.html" title="interface in jopt.js.api.variable" target="classFrame"><span class="interfaceName">JsVariableFactory</span></a></li>
<li><a href="jopt/js/test/domain/OperationAssociationTest.html" title="class in jopt.js.test.domain" target="classFrame">OperationAssociationTest</a></li>
<li><a href="jopt/js/spi/domain/listener/OperationDomainListener.html" title="interface in jopt.js.spi.domain.listener" target="classFrame"><span class="interfaceName">OperationDomainListener</span></a></li>
<li><a href="jopt/js/spi/search/actions/RemoveActivityStartTimeAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">RemoveActivityStartTimeAction</a></li>
<li><a href="jopt/js/spi/search/actions/RemoveAlternativeResourceAction.html" title="class in jopt.js.spi.search.actions" target="classFrame">RemoveAlternativeResourceAction</a></li>
<li><a href="jopt/js/api/variable/Resource.html" title="interface in jopt.js.api.variable" target="classFrame"><span class="interfaceName">Resource</span></a></li>
<li><a href="jopt/js/spi/domain/resource/ResourceDomain.html" title="class in jopt.js.spi.domain.resource" target="classFrame">ResourceDomain</a></li>
<li><a href="jopt/js/test/domain/ResourceDomainTest.html" title="class in jopt.js.test.domain" target="classFrame">ResourceDomainTest</a></li>
<li><a href="jopt/js/spi/variable/ResourceExpr.html" title="class in jopt.js.spi.variable" target="classFrame">ResourceExpr</a></li>
<li><a href="jopt/js/spi/graph/node/ResourceNode.html" title="class in jopt.js.spi.graph.node" target="classFrame">ResourceNode</a></li>
<li><a href="jopt/js/api/search/ResourceSelector.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">ResourceSelector</span></a></li>
<li><a href="jopt/js/api/variable/ResourceSet.html" title="interface in jopt.js.api.variable" target="classFrame"><span class="interfaceName">ResourceSet</span></a></li>
<li><a href="jopt/js/api/search/ResourceSetSelector.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">ResourceSetSelector</span></a></li>
<li><a href="jopt/js/spi/constraint/SchedulerConstraint.html" title="interface in jopt.js.spi.constraint" target="classFrame"><span class="interfaceName">SchedulerConstraint</span></a></li>
<li><a href="jopt/js/api/variable/SchedulerExpression.html" title="interface in jopt.js.api.variable" target="classFrame"><span class="interfaceName">SchedulerExpression</span></a></li>
<li><a href="jopt/js/test/solver/SolverTestSuite.html" title="class in jopt.js.test.solver" target="classFrame">SolverTestSuite</a></li>
<li><a href="jopt/js/api/StartHere.html" title="class in jopt.js.api" target="classFrame">StartHere</a></li>
<li><a href="jopt/js/api/search/StartTimeSelector.html" title="interface in jopt.js.api.search" target="classFrame"><span class="interfaceName">StartTimeSelector</span></a></li>
<li><a href="jopt/js/spi/graph/arc/TemporalArc.html" title="class in jopt.js.spi.graph.arc" target="classFrame">TemporalArc</a></li>
<li><a href="jopt/js/test/arc/TemporalArcTest.html" title="class in jopt.js.test.arc" target="classFrame">TemporalArcTest</a></li>
<li><a href="jopt/js/spi/constraint/TemporalConstraint.html" title="class in jopt.js.spi.constraint" target="classFrame">TemporalConstraint</a></li>
<li><a href="jopt/js/api/util/Timeline.html" title="class in jopt.js.api.util" target="classFrame">Timeline</a></li>
<li><a href="jopt/js/api/util/TransitionTimeTable.html" title="class in jopt.js.api.util" target="classFrame">TransitionTimeTable</a></li>
<li><a href="jopt/js/test/util/TransitionTimeTableTest.html" title="class in jopt.js.test.util" target="classFrame">TransitionTimeTableTest</a></li>
<li><a href="jopt/js/spi/domain/resource/UnaryResourceDomain.html" title="class in jopt.js.spi.domain.resource" target="classFrame">UnaryResourceDomain</a></li>
<li><a href="jopt/js/test/domain/UnaryResourceDomainTest.html" title="class in jopt.js.test.domain" target="classFrame">UnaryResourceDomainTest</a></li>
<li><a href="jopt/js/test/util/UtilTestSuite.html" title="class in jopt.js.test.util" target="classFrame">UtilTestSuite</a></li>
</ul>
</div>
</body>
</html>

0 comments on commit 859f38a

Please sign in to comment.