TODO(Xiyang): revisit me. Instead of printing in src->dst order. Maybe left->right order make more sense. Truth table. Edge Direction | ExtendFromSource | Result FWD | T | T FWD | F | F BWD | T | F BWD | F | T
| 77 | // BWD | T | F |
| 78 | // BWD | F | T |
| 79 | static bool isCorrectOrder(ValueVector* vector, sel_t pos, bool extendFromSource) { |
| 80 | if (extendFromSource) { |
| 81 | return vector->getValue<bool>(pos); |
| 82 | } |
| 83 | return !vector->getValue<bool>(pos); |
| 84 | } |
| 85 | |
| 86 | static void writeSrcDstNodeIDs(nodeID_t fromID, nodeID_t toID, ValueVector* directionDataVector, |
| 87 | ValueVector* srcNodeIDsDataVector, ValueVector* dstNodeIDsDataVector, sel_t pos, bool flag) { |
no outgoing calls
no test coverage detected