@Service public class NumberRegionizer extends ParameterRegionizer
simpleRegionFactory
Constructor and Description |
---|
NumberRegionizer() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkEveryNonQMCoreMolecule(Region qmAdaptiveRegion,
java.util.Map<JobParameter,java.lang.Object> parameters,
Region bufferRegion,
Coord centerCoord,
java.util.Set<Molecule> nonQMCoreMolecules)
moleculeSequence is ordered by the ascending distance between molecule
and the center of mass of QM core, and take first qmNumber of molecules
from the moleculeSequence as adaptive QM molecules.
|
java.util.Map<Region.Name,Region> |
regionize(java.util.Map<Region.Name,Region> regions,
java.util.Map<JobParameter,java.lang.Object> parameters) |
calculateQMAdaptiveAndBufferRegionRegion, calculateQMRegion, loopOverMoleculesInNonQmRegion
public java.util.Map<Region.Name,Region> regionize(java.util.Map<Region.Name,Region> regions, java.util.Map<JobParameter,java.lang.Object> parameters)
regionize
in interface Regionizer<java.util.Map<Region.Name,Region>,java.util.Map<JobParameter,java.lang.Object>>
regionize
in class ParameterRegionizer
regions
- , a Map,
Region.Name
as Key,
Region
as
Valueparameters
- -specified argumentprotected void checkEveryNonQMCoreMolecule(Region qmAdaptiveRegion, java.util.Map<JobParameter,java.lang.Object> parameters, Region bufferRegion, Coord centerCoord, java.util.Set<Molecule> nonQMCoreMolecules)
checkEveryNonQMCoreMolecule
in class ParameterRegionizer