Package ffx.algorithms.optimize.manybody
Class FourBodyEnergyRegion
java.lang.Object
edu.rit.pj.WorkerConstruct
edu.rit.pj.WorkerRegion
ffx.algorithms.optimize.manybody.FourBodyEnergyRegion
Compute 4-Body energies. This code is experimental.
- 
Constructor SummaryConstructorsConstructorDescriptionFourBodyEnergyRegion(RotamerOptimization rotamerOptimization, DistanceMatrix dM, EnergyExpansion eE, EliminatedRotamers eR, Residue[] residues, List<Residue> allResiduesList, double superpositionThreshold) 
- 
Method SummaryMethods inherited from class edu.rit.pj.WorkerRegionexecute, execute, execute, execute, execute, execute, execute, finishMethods inherited from class edu.rit.pj.WorkerConstructgetThreadCount, getThreadIndex, getTotalThreadCount, isExecutingInParallel, isMasterThread, region, team
- 
Constructor Details- 
FourBodyEnergyRegionpublic FourBodyEnergyRegion(RotamerOptimization rotamerOptimization, DistanceMatrix dM, EnergyExpansion eE, EliminatedRotamers eR, Residue[] residues, List<Residue> allResiduesList, double superpositionThreshold) 
 
- 
- 
Method Details- 
runDescription copied from class:WorkerRegionExecute parallel code. All threads of the worker team in each process call therun()method concurrently.The run()method must be implemented in a subclass.- Specified by:
- runin class- WorkerRegion
- Throws:
- Exception- The- run()method may throw any exception.
- Exception- if any.
 
- 
startpublic void start()Description copied from class:WorkerRegionPerform initialization actions before parallel execution begins. Only one thread in each process calls thestart()method.The start()method may be overridden in a subclass. If not overridden, thestart()method does nothing.- Overrides:
- startin class- WorkerRegion
 
 
-