Package org.jmol.script
Class ScriptParallelProcessor
java.lang.Object
org.jmol.script.ScriptFunction
org.jmol.script.ScriptParallelProcessor
- All Implemented Interfaces:
JmolParallelProcessor
,JmolScriptFunction
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
(package private) Object
private javajs.util.Lst
<ScriptProcess> (package private) Viewer
Fields inherited from class org.jmol.script.ScriptFunction
aatoken, chpt0, cmdpt0, isPrivate, lineIndices, lineNumbers, name, names, nParameters, pt0, returnValue, script, tok, typeName, variables
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addProcess
(String name, ScriptContext context) (package private) void
(package private) void
eval
(ScriptContext context, ShapeManager shapeManager) private Executor
(package private) void
mergeResults
(javajs.util.Lst<ShapeManager> vShapeManagers) private void
mergeShapes
(ShapeManager shapeManager) void
runAllProcesses
(Viewer vwr) private void
runProcess
(ScriptProcess process, ShapeManager shapeManager) Methods inherited from class org.jmol.script.ScriptFunction
addVariable, getName, geTokens, getSignature, getTok, isVariable, set, setFunction, setVariables, toString, unsetVariables
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jmol.api.JmolParallelProcessor
set
-
Field Details
-
Constructor Details
-
ScriptParallelProcessor
public ScriptParallelProcessor()parallel operations
-
-
Method Details
-
getExecutor
- Specified by:
getExecutor
in interfaceJmolParallelProcessor
-
runAllProcesses
- Specified by:
runAllProcesses
in interfaceJmolParallelProcessor
-
mergeResults
-
mergeShapes
-
clearShapeManager
-
addProcess
- Specified by:
addProcess
in interfaceJmolParallelProcessor
-
runProcess
-
eval
-
getMyExecutor
-