Skip to content

Commit d14088a

Browse files
committed
Pass sourceNodeId to messengers
1 parent 902e261 commit d14088a

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

pregel/src/main/java/org/neo4j/gds/beta/pregel/AsyncQueueMessenger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public void initIteration(int iteration) {
4141
}
4242

4343
@Override
44-
public void sendTo(long targetNodeId, double message) {
44+
public void sendTo(long sourceNodeId, long targetNodeId, double message) {
4545
assert !Double.isNaN(message);
4646
queues.push(targetNodeId, message);
4747
}

pregel/src/main/java/org/neo4j/gds/beta/pregel/Messenger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public interface Messenger<ITERATOR extends Messages.MessageIterator> {
2323

2424
void initIteration(int iteration);
2525

26-
void sendTo(long targetNodeId, double message);
26+
void sendTo(long sourceNodeId, long targetNodeId, double message);
2727

2828
ITERATOR messageIterator();
2929

pregel/src/main/java/org/neo4j/gds/beta/pregel/ReducingMessenger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public void initIteration(int iteration) {
7777
}
7878

7979
@Override
80-
public void sendTo(long targetNodeId, double message) {
80+
public void sendTo(long sourceNodeId, long targetNodeId, double message) {
8181
sendArray.update(
8282
targetNodeId,
8383
current -> reducer.reduce(current, message)

pregel/src/main/java/org/neo4j/gds/beta/pregel/SyncQueueMessenger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public void initIteration(int iteration) {
3939
}
4040

4141
@Override
42-
public void sendTo(long targetNodeId, double message) {
42+
public void sendTo(long sourceNodeId, long targetNodeId, double message) {
4343
queues.push(targetNodeId, message);
4444
}
4545

pregel/src/main/java/org/neo4j/gds/beta/pregel/context/ComputeContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public void sendToNeighbors(double message) {
153153
* @throws ArrayIndexOutOfBoundsException if the node is in the not in id space
154154
*/
155155
public void sendTo(long targetNodeId, double message) {
156-
messenger.sendTo(targetNodeId, message);
156+
messenger.sendTo(this.nodeId, targetNodeId, message);
157157
this.hasSendMessage.setValue(true);
158158
}
159159

0 commit comments

Comments
 (0)