Class RpThreadSpeed.RpeEvaluationThread
- java.lang.Object
-
- java.lang.Thread
-
- com.singularsys.extexamples.diagnostics.RpThreadSpeed.RpeEvaluationThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- RpThreadSpeed
public static class RpThreadSpeed.RpeEvaluationThread extends java.lang.Thread
A thread which evaluates an expression multiple times using RpEval. This version uses LightWeightComponentSet and SerializableExpression- See Also:
RpEval
-
-
Constructor Summary
Constructors Constructor Description RpeEvaluationThread(int index, Jep baseJep, Node baseExpression, java.lang.String varName, double minValue, double maxValue, int numItts)
Construct a thread.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Evaluates the expression numItts times.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
RpeEvaluationThread
public RpeEvaluationThread(int index, Jep baseJep, Node baseExpression, java.lang.String varName, double minValue, double maxValue, int numItts) throws JepException
Construct a thread. Usesnew RpEval(baseJep)
to create a local RpeEval instance andrpe.compile(baseExpression)
to create a compiled rpe command sequence.- Parameters:
index
- the number of this threadbaseJep
- the base Jep instancebaseExpression
- the expressionvarName
- name of the variableminValue
- minimum value for variablemaxValue
- maximum value for variablenumItts
- number of iterations- Throws:
JepException
-
-