summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-02-29 09:01:16 -0500
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-02-29 09:01:16 -0500
commitc732b309a14696f60100440871c90789d443ad24 (patch)
treeec83783687c44e6fbb6d367b15e1c43cee75f38c /BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java
parenta5f6bd475293d72e040a2dbb92eb145e47c09fe5 (diff)
Changed interface of GenHolder
GenHolder now has a proper interface with no public fields
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java b/BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java
index 3b6d6ef..d3a420e 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/graph/AdjacencyMap.java
@@ -48,12 +48,13 @@ public class AdjacencyMap<T> {
int col = 0;
for (String part : parts) {
- aMap.setWeight(row.held, col, Integer.parseInt(part));
+ aMap.setWeight(row.unwrap(vl -> vl), col,
+ Integer.parseInt(part));
col++;
}
- row.held++;
+ row.transform((vl) -> vl + 1);
});
scn.close();
@@ -96,11 +97,11 @@ public class AdjacencyMap<T> {
int rhs = adjMap.get(tgt.getKey()).get(src.getKey());
if (lhs != rhs) {
- res.held = false;
+ res.transform((vl) -> false);
}
}));
- return res.held;
+ return res.unwrap(vl -> vl);
}
/**