in graphjet-core/src/main/java/com/twitter/graphjet/bipartite/segment/PowerLawBipartiteGraphSegment.java [60:90]
public PowerLawBipartiteGraphSegment(
int expectedNumLeftNodes,
int expectedMaxLeftDegree,
double leftPowerLawExponent,
int expectedNumRightNodes,
int expectedMaxRightDegree,
double rightPowerLawExponent,
int maxNumEdges,
EdgeTypeMask edgeTypeMask,
StatsReceiver statsReceiver) {
super(
expectedNumLeftNodes,
expectedNumRightNodes,
maxNumEdges,
new ReaderAccessibleInfoProvider(
expectedNumLeftNodes,
expectedNumRightNodes,
new PowerLawDegreeEdgePool(
expectedNumLeftNodes,
expectedMaxLeftDegree,
leftPowerLawExponent,
statsReceiver.scope("leftNodeEdgePool")),
new PowerLawDegreeEdgePool(
expectedNumRightNodes,
expectedMaxRightDegree,
rightPowerLawExponent,
statsReceiver.scope("rightNodeEdgePool")),
statsReceiver),
edgeTypeMask,
statsReceiver.scope("PowerLaw"));
}