Skip to content

Commit 7db19f2

Browse files
author
Anton Eriksson
committed
feat: Add directed field to json output
1 parent 9506605 commit 7db19f2

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

interfaces/js/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export interface Tree<NodeType = Required<Node>> {
5656
numLevels: number;
5757
numTopModules: number;
5858
relativeCodelengthSavings: number;
59+
directed: boolean;
5960
bipartiteStartId?: number;
6061
nodes: NodeType[];
6162
}

src/core/InfomapBase.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2567,7 +2567,8 @@ void InfomapBase::writeJsonTree(std::ostream& outStream, bool states)
25672567
<< " \"numLevels\": " << maxTreeDepth() << ",\n"
25682568
<< " \"numTopModules\": " << numTopModules() << ",\n"
25692569
<< " \"codelength\": " << codelength() << ",\n"
2570-
<< " \"relativeCodelengthSavings\": " << getRelativeCodelengthSavings() << ",\n";
2570+
<< " \"relativeCodelengthSavings\": " << getRelativeCodelengthSavings() << ",\n"
2571+
<< " \"directed\": " << (isUndirectedFlow() ? "false" : "true") << ",\n";
25712572

25722573
if (isBipartite()) {
25732574
outStream << " \"bipartiteStartId\": " << m_network.bipartiteStartId() << ",\n";

0 commit comments

Comments
 (0)