public class InteractionPartitioner extends java.lang.Object implements Partitioner<java.util.Map<Region.Name,Region>,java.util.List<GridPoint>>
Partitioner.Type
Modifier and Type | Field and Description |
---|---|
protected Region.Name |
adaptiveRegionName |
protected Calculator<DensityPoint,java.util.Set<Atom>,Coord> |
densityPropertiesCalculator |
protected Region.Name |
regionName |
protected RegionizerMath<Region,Region.Name> |
singleRegionizerService |
Constructor and Description |
---|
InteractionPartitioner() |
Modifier and Type | Method and Description |
---|---|
protected Region |
checkCriteria(java.util.Map<Region.Name,Region> regions,
Region region,
GridPoint gridPoint,
java.util.Set<Molecule> neighbours,
java.util.Map<JobParameter,java.lang.Object> parameters) |
protected void |
findAdaptiveRegion(java.util.Map<Region.Name,Region> regions) |
protected void |
findRegion(java.util.Map<Region.Name,Region> regions,
java.util.Map<JobParameter,java.lang.Object> parameters,
java.util.List<GridPoint> gridPoints) |
protected Region |
initialize(java.util.Map<Region.Name,Region> regions) |
protected Region |
loopOverGridPoints(java.util.Map<Region.Name,Region> regions,
Region region,
java.util.List<GridPoint> gridPoints,
java.util.Map<JobParameter,java.lang.Object> parameters) |
java.util.Map<Region.Name,Region> |
partition(java.util.Map<Region.Name,Region> regions,
java.util.Map<JobParameter,java.lang.Object> parameters,
java.util.List<GridPoint> gridPoints) |
protected RegionizerMath<Region,Region.Name> singleRegionizerService
protected Calculator<DensityPoint,java.util.Set<Atom>,Coord> densityPropertiesCalculator
protected Region.Name regionName
protected Region.Name adaptiveRegionName
public java.util.Map<Region.Name,Region> partition(java.util.Map<Region.Name,Region> regions, java.util.Map<JobParameter,java.lang.Object> parameters, java.util.List<GridPoint> gridPoints)
partition
in interface Partitioner<java.util.Map<Region.Name,Region>,java.util.List<GridPoint>>
regions
- , a Map,
Region.Name
as Key,
Region
as
Valueparameters
- , a Map,
JobParameter
as Key, Object
as ValuegridPoints
- -the specified argumentprotected void findRegion(java.util.Map<Region.Name,Region> regions, java.util.Map<JobParameter,java.lang.Object> parameters, java.util.List<GridPoint> gridPoints)
protected void findAdaptiveRegion(java.util.Map<Region.Name,Region> regions)
protected Region initialize(java.util.Map<Region.Name,Region> regions)
protected Region loopOverGridPoints(java.util.Map<Region.Name,Region> regions, Region region, java.util.List<GridPoint> gridPoints, java.util.Map<JobParameter,java.lang.Object> parameters)
protected Region checkCriteria(java.util.Map<Region.Name,Region> regions, Region region, GridPoint gridPoint, java.util.Set<Molecule> neighbours, java.util.Map<JobParameter,java.lang.Object> parameters)