hydroScalingAPI.examples.dataAnalysis
Class MomentAnalysis
java.lang.Object
java.lang.Thread
hydroScalingAPI.examples.dataAnalysis.MomentAnalysis
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.lang.Runnable, java.util.EventListener
public class MomentAnalysis
- extends java.lang.Thread
- implements java.awt.event.ActionListener
| Nested classes/interfaces inherited from class java.lang.Thread |
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
data
public double[][] data
SIZE
public int SIZE
EFFSIZE
public int EFFSIZE
maxOrder
public double maxOrder
orderInc
public double orderInc
path
public java.lang.String path
displayContainer
public javax.swing.JFrame displayContainer
GUIContainer
public javax.swing.JFrame GUIContainer
startButton
public javax.swing.JButton startButton
stopButton
public javax.swing.JButton stopButton
loadButton
public javax.swing.JButton loadButton
showAll
public javax.swing.JCheckBox showAll
displayPanel
public javax.swing.JPanel displayPanel
momentPlotPanel
public javax.swing.JPanel momentPlotPanel
sizeTextField
public javax.swing.JTextField sizeTextField
effSizeTextField
public javax.swing.JTextField effSizeTextField
mOTextField
public javax.swing.JTextField mOTextField
oITextField
public javax.swing.JTextField oITextField
controlPanel
public javax.swing.JPanel controlPanel
bs
public javax.swing.JLabel bs
moment
public double[][] moment
lambda
public double[] lambda
MomentAnalysis
public MomentAnalysis()
MomentAnalysis
public MomentAnalysis(int totalSize,
int effSize,
double mO,
double oI,
java.lang.String pathName)
createGUI
public void createGUI()
run
public void run()
- Specified by:
run in interface java.lang.Runnable- Overrides:
run in class java.lang.Thread
updateDisplay
public void updateDisplay(boolean showBuffers)
displayResults
public void displayResults(boolean showBuffers)
createDisplay
public void createDisplay(int size,
int effsize,
double[][] rain,
javax.swing.JPanel panel)
analyzeMoments
public void analyzeMoments(double maxOrder,
double orderIncrement)
addPlotDisplay
public void addPlotDisplay(int nScales,
int nOrders)
getSpecs
public int[] getSpecs()
readData
public void readData(java.lang.String fileName)
throws java.io.IOException,
java.lang.NumberFormatException,
java.lang.Throwable
- Throws:
java.io.IOException
java.lang.NumberFormatException
java.lang.Throwable
main
public static void main(java.lang.String[] args)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
CUENCAS was initially developed by Ricardo Mantilla at the University of Colorado under the supervision of Dr. Vijay K. Gupta. We wish to recognize the support from the National Science Fundation.