Commit 9149cd22 authored by Sebastian Vollbrecht's avatar Sebastian Vollbrecht

Moved FeasibleMinIIProperty to separate package.

parent 2cd22311
...@@ -21,7 +21,8 @@ import graphgen.datastructures.SeededRandom; ...@@ -21,7 +21,8 @@ import graphgen.datastructures.SeededRandom;
import graphgen.generator.GraphGenerator; import graphgen.generator.GraphGenerator;
import graphgen.generator.components.Initializable; import graphgen.generator.components.Initializable;
import graphgen.generator.components.edges.EdgeCreator; import graphgen.generator.components.edges.EdgeCreator;
import graphgen.generator.components.properties.infeasibleMinII.InfeasibleMinIIProperty; import graphgen.generator.components.properties.minII.feasible.FeasibleMinIIProperty;
import graphgen.generator.components.properties.minII.infeasible.InfeasibleMinIIProperty;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.ResourceNode; import graphgen.graph.ResourceNode;
import graphgen.observer.Observer; import graphgen.observer.Observer;
......
...@@ -15,11 +15,12 @@ ...@@ -15,11 +15,12 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties; package graphgen.generator.components.properties.minII.feasible;
import graphgen.datastructures.Pair; import graphgen.datastructures.Pair;
import graphgen.enums.ModuloSchedulingFormulation; import graphgen.enums.ModuloSchedulingFormulation;
import graphgen.generator.GraphGenerator; import graphgen.generator.GraphGenerator;
import graphgen.generator.components.properties.Property;
import graphgen.generator.components.properties.util.PlannedEdge; import graphgen.generator.components.properties.util.PlannedEdge;
import graphgen.generator.components.properties.util.SCC; import graphgen.generator.components.properties.util.SCC;
import graphgen.generator.exceptions.MinIIImpossibleException; import graphgen.generator.exceptions.MinIIImpossibleException;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.Resource; import graphgen.graph.Resource;
......
...@@ -15,13 +15,13 @@ ...@@ -15,13 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.datastructures.Pair; import graphgen.datastructures.Pair;
import graphgen.datastructures.SeededRandom; import graphgen.datastructures.SeededRandom;
import graphgen.generator.components.properties.infeasibleMinII.configuration.InfeasibleConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.InfeasibleConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.StartConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.StartConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.SuffixConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.SuffixConfiguration;
import graphgen.generator.components.properties.util.PlannedEdge; import graphgen.generator.components.properties.util.PlannedEdge;
import graphgen.graph.ResourceNode; import graphgen.graph.ResourceNode;
import graphgen.util.JavaUtils; import graphgen.util.JavaUtils;
......
...@@ -15,13 +15,13 @@ ...@@ -15,13 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.datastructures.Pair; import graphgen.datastructures.Pair;
import graphgen.generator.components.properties.Property; import graphgen.generator.components.properties.Property;
import graphgen.generator.components.properties.infeasibleMinII.configuration.InfeasibleConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.InfeasibleConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.StartConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.StartConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.SuffixConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.SuffixConfiguration;
import graphgen.generator.components.properties.util.PlannedEdge; import graphgen.generator.components.properties.util.PlannedEdge;
import graphgen.generator.exceptions.InfeasibilityImpossibleException; import graphgen.generator.exceptions.InfeasibilityImpossibleException;
import graphgen.generator.exceptions.InfeasibilityImpossibleException.InfeasibilityImpossibleCause; import graphgen.generator.exceptions.InfeasibilityImpossibleException.InfeasibilityImpossibleCause;
......
...@@ -15,11 +15,11 @@ ...@@ -15,11 +15,11 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.datastructures.SeededRandom; import graphgen.datastructures.SeededRandom;
import graphgen.generator.components.properties.infeasibleMinII.configuration.InfeasibleConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.InfeasibleConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.StartConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.StartConfiguration;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.ResourceNode; import graphgen.graph.ResourceNode;
import graphgen.util.JavaUtils; import graphgen.util.JavaUtils;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII.configuration; package graphgen.generator.components.properties.minII.infeasible.configuration;
import graphgen.graph.ResourceNode; import graphgen.graph.ResourceNode;
import graphgen.util.JavaUtils; import graphgen.util.JavaUtils;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII.configuration; package graphgen.generator.components.properties.minII.infeasible.configuration;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.ResourceNode; import graphgen.graph.ResourceNode;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII.configuration; package graphgen.generator.components.properties.minII.infeasible.configuration;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.Resource; import graphgen.graph.Resource;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII.configuration; package graphgen.generator.components.properties.minII.infeasible.configuration;
import graphgen.generator.components.properties.util.PlannedEdge; import graphgen.generator.components.properties.util.PlannedEdge;
import graphgen.graph.ResourceNode; import graphgen.graph.ResourceNode;
......
...@@ -31,8 +31,8 @@ import graphgen.generator.components.layers.FixedShapeLayerCreator; ...@@ -31,8 +31,8 @@ import graphgen.generator.components.layers.FixedShapeLayerCreator;
import graphgen.generator.components.layers.LayerCreator; import graphgen.generator.components.layers.LayerCreator;
import graphgen.generator.components.nodes.DistributionNodeCreator; import graphgen.generator.components.nodes.DistributionNodeCreator;
import graphgen.generator.components.nodes.NodeCreator; import graphgen.generator.components.nodes.NodeCreator;
import graphgen.generator.components.properties.FeasibleMinIIProperty;
import graphgen.generator.components.properties.Property; import graphgen.generator.components.properties.Property;
import graphgen.generator.components.properties.minII.feasible.FeasibleMinIIProperty;
import graphgen.generator.util.distribution.Distribution; import graphgen.generator.util.distribution.Distribution;
import graphgen.generator.util.distribution.ProbabilityDistribution; import graphgen.generator.util.distribution.ProbabilityDistribution;
import graphgen.graph.Graph; import graphgen.graph.Graph;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties; package graphgen.generator.components.properties.minII.feasible;
import graphgen.datastructures.SeededRandom; import graphgen.datastructures.SeededRandom;
import graphgen.enums.EdgeValue; import graphgen.enums.EdgeValue;
...@@ -36,6 +36,7 @@ import graphgen.generator.components.layers.RandomShapeLayerCreator; ...@@ -36,6 +36,7 @@ import graphgen.generator.components.layers.RandomShapeLayerCreator;
import graphgen.generator.components.nodes.DistributionNodeCreator; import graphgen.generator.components.nodes.DistributionNodeCreator;
import graphgen.generator.components.nodes.IdenticalNodeCreator; import graphgen.generator.components.nodes.IdenticalNodeCreator;
import graphgen.generator.components.nodes.NodeCreator; import graphgen.generator.components.nodes.NodeCreator;
import graphgen.generator.components.properties.Property;
import graphgen.generator.exceptions.MinIIImpossibleException; import graphgen.generator.exceptions.MinIIImpossibleException;
import graphgen.generator.util.distribution.DeterministicDistribution; import graphgen.generator.util.distribution.DeterministicDistribution;
import graphgen.generator.util.distribution.Distribution; import graphgen.generator.util.distribution.Distribution;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.Resource; import graphgen.graph.Resource;
......
...@@ -15,13 +15,13 @@ ...@@ -15,13 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.datastructures.Pair; import graphgen.datastructures.Pair;
import graphgen.datastructures.SeededRandom; import graphgen.datastructures.SeededRandom;
import graphgen.generator.components.properties.infeasibleMinII.configuration.InfeasibleConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.InfeasibleConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.StartConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.StartConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.SuffixConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.SuffixConfiguration;
import graphgen.generator.components.properties.util.PlannedEdge; import graphgen.generator.components.properties.util.PlannedEdge;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.Resource; import graphgen.graph.Resource;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.datastructures.SeededRandom; import graphgen.datastructures.SeededRandom;
import graphgen.enums.ModuloSchedulingFormulation; import graphgen.enums.ModuloSchedulingFormulation;
......
...@@ -15,11 +15,11 @@ ...@@ -15,11 +15,11 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII; package graphgen.generator.components.properties.minII.infeasible;
import graphgen.datastructures.SeededRandom; import graphgen.datastructures.SeededRandom;
import graphgen.generator.components.properties.infeasibleMinII.configuration.InfeasibleConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.InfeasibleConfiguration;
import graphgen.generator.components.properties.infeasibleMinII.configuration.StartConfiguration; import graphgen.generator.components.properties.minII.infeasible.configuration.StartConfiguration;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.Resource; import graphgen.graph.Resource;
import graphgen.graph.ResourceNode; import graphgen.graph.ResourceNode;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII.configuration; package graphgen.generator.components.properties.minII.infeasible.configuration;
import graphgen.graph.LayerStructure; import graphgen.graph.LayerStructure;
import graphgen.graph.Resource; import graphgen.graph.Resource;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
package graphgen.generator.components.properties.infeasibleMinII.configuration; package graphgen.generator.components.properties.minII.infeasible.configuration;
import graphgen.generator.components.properties.util.PlannedEdge; import graphgen.generator.components.properties.util.PlannedEdge;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment