Skip to content

Commit b16a97a

Browse files
committed
Refactor some method names
1 parent 766194b commit b16a97a

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

src/main/java/io/github/plastix/Main.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ private static void setupSolver() throws GRBException {
4141
double edgeScore = graphUtils.getArcScore(edges);
4242
double edgeDist = edges.getDistance();
4343

44-
GRBVar forward = vars.getArc(edges);
45-
GRBVar backward = vars.getComplementArc(edges);
44+
GRBVar forward = vars.getArcVar(edges);
45+
GRBVar backward = vars.getComplementArcVar(edges);
4646

4747
objective.addTerm(edgeScore, forward);
4848
objective.addTerm(edgeScore, backward);
@@ -67,12 +67,12 @@ private static void setupSolver() throws GRBException {
6767
EdgeIterator incoming = graphUtils.incomingEdges(i);
6868
while(incoming.next()) {
6969
incomingIds.add(incoming.getEdge());
70-
edgeCounts.addTerm(1, vars.getArc(incoming));
70+
edgeCounts.addTerm(1, vars.getArcVar(incoming));
7171
}
7272

7373
EdgeIterator outgoing = graphUtils.outgoingEdges(i);
7474
while(outgoing.next()) {
75-
GRBVar arc = vars.getArc(outgoing);
75+
GRBVar arc = vars.getArcVar(outgoing);
7676
// Check if we already recorded it as an incoming edge
7777
if(incomingIds.contains(outgoing.getEdge())) {
7878
edgeCounts.remove(arc);
@@ -87,15 +87,15 @@ private static void setupSolver() throws GRBException {
8787
GRBLinExpr vertexVisits = new GRBLinExpr();
8888
outgoing = graphUtils.outgoingEdges(i);
8989
while(outgoing.next()) {
90-
vertexVisits.addTerm(1, vars.getArc(outgoing));
90+
vertexVisits.addTerm(1, vars.getArcVar(outgoing));
9191
}
92-
vertexVisits.addTerm(-1, vars.getVertex(i));
92+
vertexVisits.addTerm(-1, vars.getVertexVar(i));
9393
model.addConstr(vertexVisits, GRB.EQUAL, 0, "vertex_visits");
9494
}
9595

9696
// (1h)/(1i)
97-
// Start vertex can only be visited once
98-
GRBVar startNode = vars.getVertex(START_NODE_ID);
97+
// Start vertex must be visited exactly once
98+
GRBVar startNode = vars.getVertexVar(START_NODE_ID);
9999
startNode.set(GRB.DoubleAttr.LB, 1);
100100
startNode.set(GRB.DoubleAttr.UB, 1);
101101

src/main/java/io/github/plastix/SubtourConstraint.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ protected void callback() {
4444
EdgeIterator outgoing = graphUtils.outgoingEdges(vertexId);
4545

4646
while(outgoing.next()) {
47-
subtourConstraint.addTerm(1, vars.getArc(outgoing));
47+
subtourConstraint.addTerm(1, vars.getArcVar(outgoing));
4848
totalOutgoingEdges += 1;
4949
}
5050

51-
sumVertexVisits += getSolution(vars.getVertex(vertexId));
51+
sumVertexVisits += getSolution(vars.getVertexVar(vertexId));
5252
}
5353

5454
double rhs = ((double) sumVertexVisits) / ((double) totalOutgoingEdges);
@@ -64,7 +64,7 @@ protected void callback() {
6464
}
6565

6666
private int numVerticesInSolution() throws GRBException {
67-
double[] values = getSolution(vars.getVerts());
67+
double[] values = getSolution(vars.getVertexVars());
6868

6969
int visited = 0;
7070
for(double value : values) {
@@ -88,7 +88,7 @@ private IntHashSet getReachableVertexSubset(int startNode) throws GRBException {
8888
EdgeIterator iter = explorer.setBaseNode(current);
8989
while(iter.next()) {
9090
int connectedId = iter.getAdjNode();
91-
if(getSolution(vars.getArc(iter)) > 0) {
91+
if(getSolution(vars.getArcVar(iter)) > 0) {
9292
stack.addLast(connectedId);
9393
}
9494
}

src/main/java/io/github/plastix/Vars.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,19 +73,19 @@ private int getIndex(EdgeIterator edge) {
7373
return arcBaseIds[edge.getEdge()] == edge.getBaseNode() ? 0 : 1;
7474
}
7575

76-
public GRBVar getArc(EdgeIterator edge) {
76+
public GRBVar getArcVar(EdgeIterator edge) {
7777
return arcs[edge.getEdge()][getIndex(edge)];
7878
}
7979

80-
public GRBVar getComplementArc(EdgeIterator edge) {
80+
public GRBVar getComplementArcVar(EdgeIterator edge) {
8181
return arcs[edge.getEdge()][getIndex(edge) ^ 1];
8282
}
8383

84-
public GRBVar getVertex(int id) {
84+
public GRBVar getVertexVar(int id) {
8585
return verts[id];
8686
}
8787

88-
public GRBVar[] getVerts() {
88+
public GRBVar[] getVertexVars() {
8989
return verts;
9090
}
9191
}

0 commit comments

Comments
 (0)