@Service public class CubePartitioner extends java.lang.Object implements Partitioner<java.util.List<GridPoint>,DensityPoint.DensityType>
Partitioner.Type
Constructor and Description |
---|
CubePartitioner() |
Modifier and Type | Method and Description |
---|---|
java.util.List<GridPoint> |
partition(java.util.Map<Region.Name,Region> regions,
java.util.Map<JobParameter,java.lang.Object> parameters,
DensityPoint.DensityType densityType)
loop over all grid points in the cube, find the grid points whose two
closest neighbours are from different regions(QM core region and non-QM
core region ).
|
public java.util.List<GridPoint> partition(java.util.Map<Region.Name,Region> regions, java.util.Map<JobParameter,java.lang.Object> parameters, DensityPoint.DensityType densityType)
partition
in interface Partitioner<java.util.List<GridPoint>,DensityPoint.DensityType>
regions
- - a Map, Region.Name
Region.Name
as key, Region
Region
as
valueparameters
- - a Map, JobParameter
JobParameter
as Key, Object Object
as valuedensityType
- -
DensityPoint.DensityType
GridPoint