@Service public class DensityOverlapRegionsIndicatorPartitioner extends InteractionPartitioner
Partitioner.Type
adaptiveRegionName, densityPropertiesCalculator, regionName, singleRegionizerService
Constructor and Description |
---|
DensityOverlapRegionsIndicatorPartitioner() |
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)
for a grid point which satisfies the criteria: density is larger than
densityThreshold and dori value is the range[doriThreshold, 1] ,the
non-QM molecule of the grid point will be in QM region.
|
protected Region |
initialize(java.util.Map<Region.Name,Region> regions) |
findAdaptiveRegion, findRegion, loopOverGridPoints, partition
public DensityOverlapRegionsIndicatorPartitioner()
protected Region initialize(java.util.Map<Region.Name,Region> regions)
initialize
in class InteractionPartitioner
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)
checkCriteria
in class InteractionPartitioner
regions
- - a Map, Region.Name
Region.Name
as key, Region
Region
as
valuegridPoint
- -GridPoint
neighbours
- - a Set of two molecules
Molecule
parameters
- - a Map, JobParameter
JobParameter
as Key, Object Object
as valueRegion