Package org.neo4j.gds.core.utils.paged
Class ParallelDoublePageCreator
- java.lang.Object
-
- org.neo4j.gds.core.utils.paged.ParallelDoublePageCreator
-
- All Implemented Interfaces:
org.neo4j.gds.collections.haa.PageCreator<double[]>
,org.neo4j.gds.collections.haa.PageCreator.DoublePageCreator
public final class ParallelDoublePageCreator extends java.lang.Object implements org.neo4j.gds.collections.haa.PageCreator.DoublePageCreator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.neo4j.gds.collections.haa.PageCreator
org.neo4j.gds.collections.haa.PageCreator.BytePageCreator, org.neo4j.gds.collections.haa.PageCreator.DoublePageCreator, org.neo4j.gds.collections.haa.PageCreator.IntPageCreator, org.neo4j.gds.collections.haa.PageCreator.LongPageCreator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fill(double[][] pages, int lastPageSize, int pageShift)
void
fillPage(double[] page, long base)
static ParallelDoublePageCreator
identity(int concurrency)
static ParallelDoublePageCreator
of(int concurrency, java.util.function.LongToDoubleFunction gen)
static ParallelDoublePageCreator
passThrough(int concurrency)
-
-
-
Method Detail
-
fill
public void fill(double[][] pages, int lastPageSize, int pageShift)
- Specified by:
fill
in interfaceorg.neo4j.gds.collections.haa.PageCreator<double[]>
-
fillPage
public void fillPage(double[] page, long base)
- Specified by:
fillPage
in interfaceorg.neo4j.gds.collections.haa.PageCreator<double[]>
-
of
public static ParallelDoublePageCreator of(int concurrency, java.util.function.LongToDoubleFunction gen)
-
identity
public static ParallelDoublePageCreator identity(int concurrency)
-
passThrough
public static ParallelDoublePageCreator passThrough(int concurrency)
-
-