- improved tests for LW
- fixed LW bugs
- refactored NetworkNode for better usability
- removed net not used in tests
This commit is contained in:
2024-01-02 19:08:41 +01:00
parent 4dc02fcf31
commit 42a54947a5
8 changed files with 147 additions and 616 deletions

View File

@@ -82,19 +82,11 @@ public class SmileLib {
var list = new ArrayList<NetworkNode>();
for(var handle : net.getAllNodes()) {
var node = new NetworkNode(net, handle);
var node = new NetworkNode(net, handle, nodes);
list.add(node);
nodes.put(handle, node);
}
for(var node : nodes.values()) {
var parentsHandle = net.getParents(node.handle);
node.parents = new NetworkNode[parentsHandle.length];
for(var i = 0; i < parentsHandle.length; i++)
node.parents[i] = nodes.get(parentsHandle[i]);
}
return list;
}
}