Public Member Functions | |
SpaceTimeDataController (IWorkbenchWindow _window, File expFile) throws InvalExperimentException, Exception | |
SpaceTimeDataController (IWorkbenchWindow _window, InputStream expStream, String Name) throws InvalExperimentException, Exception | |
void | setDataIndex (int dataIndex) |
int | getDataIndex () |
int | getMaxDepth () |
int | computeScaledProcess () |
getCurrentlySelectedProcess() returns something on [begProcess, endProcess-1]. | |
ProcessTimeline | getDepthTrace () |
synchronized ProcessTimeline | getNextDepthTrace () |
IBaseData | getBaseData () |
int | getTotalTraceCount () |
int | getPixelHorizontal () |
void | setTraceAttributes (ImageTraceAttributes attributes) |
ImageTraceAttributes | getAttributes () |
long | getTimeWidth () |
long | getMaxEndTime () |
long | getMinBegTime () |
ColorTable | getColorTable () |
void | dispose () |
void | setEnableMidpoint (boolean enable) |
boolean | isEnableMidpoint () |
void | resetCounters () |
int | getNumberOfLines () |
int | getNumberOfDepthLines () |
IFilteredData | getFilteredBaseData () |
void | setBaseData (IFilteredData filteredBaseData) |
changing the trace data, caller needs to make sure to refresh the views | |
abstract String | getName () |
abstract ProcessTimeline | getNextTrace (boolean changedBounds) |
abstract void | closeDB () |
abstract IFilteredData | createFilteredBaseData () |
abstract void | fillTracesWithData (boolean changedBounds, int numThreadsToLaunch) throws IOException |
Protected Member Functions | |
HashMap< Integer, CallPath > | getScopeMap () |
Protected Attributes | |
ImageTraceAttributes | attributes |
long | maxEndTime |
The minimum beginning and maximum ending time stamp across all traces (in microseconds)). | |
long | minBegTime |
ProcessTimelineService | ptlService |
AtomicInteger | lineNum |
int | maxDepth |
The maximum depth of any single CallStackSample in any trace. | |
ColorTable | colorTable |
IBaseData | dataTrace = null |
final ExperimentWithoutMetrics | exp |
Package Attributes | |
AtomicInteger | depthLineNum |
Private Member Functions | |
void | init (IWorkbenchWindow _window) throws InvalExperimentException |
int | getCurrentlySelectedProcess () |
Private Attributes | |
HashMap< Integer, CallPath > | scopeMap |
The map between the nodes and the cpid's. | |
boolean | enableMidpoint |
int | currentDataIdx |
Definition at line 40 of file SpaceTimeDataController.java.
edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.SpaceTimeDataController | ( | IWorkbenchWindow | _window, | |
File | expFile | |||
) | throws InvalExperimentException, Exception |
edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.SpaceTimeDataController | ( | IWorkbenchWindow | _window, | |
InputStream | expStream, | |||
String | Name | |||
) | throws InvalExperimentException, Exception |
abstract void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.closeDB | ( | ) | [pure virtual] |
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.computeScaledProcess | ( | ) |
getCurrentlySelectedProcess() returns something on [begProcess, endProcess-1].
We need to map that to something on [0, numTracesShown - 1]. We use a simple linear mapping: begProcess -> 0, endProcess-1 -> numTracesShown-1
Definition at line 176 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getCurrentlySelectedProcess(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessInterval(), and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsV.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace().
abstract IFilteredData edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.createFilteredBaseData | ( | ) | [pure virtual] |
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dispose | ( | ) |
Reimplemented in edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal, and edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.
Definition at line 276 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.colorTable, and edu.rice.cs.hpc.traceviewer.data.graph.ColorTable.dispose().
Referenced by edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.removeInstance().
abstract void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.fillTracesWithData | ( | boolean | changedBounds, | |
int | numThreadsToLaunch | |||
) | throws IOException [pure virtual] |
ImageTraceAttributes edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes | ( | ) |
Definition at line 252 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), edu.rice.cs.hpc.traceviewer.painter.BaseViewPaint.BaseViewPaint(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.changePosition(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.main.TimelineThread.getData(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getNumTimeDisplayed(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.getNumTimeDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.historyNotification(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomOut(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.rebuffer(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.DetailBufferPaint.rebuffering(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.run(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.save(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDepth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setProcessRange(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.setSample(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setTimeRange(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.updateView(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
IBaseData edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData | ( | ) |
Definition at line 222 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getHighestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().
ColorTable edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getColorTable | ( | ) |
Definition at line 272 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.colorTable.
Referenced by edu.rice.cs.hpc.traceviewer.actions.ProcedureClassMapAction.broadcastChanges(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.CallStackViewer(), edu.rice.cs.hpc.traceviewer.ui.DataViewer.DataViewer(), and edu.rice.cs.hpc.traceviewer.depth.TimelineDepthThread.getData().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getCurrentlySelectedProcess | ( | ) | [private] |
Definition at line 164 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getPosition(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.Position.process.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.computeScaledProcess(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDataIndex | ( | ) |
Definition at line 116 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.currentDataIdx.
Referenced by edu.rice.cs.hpc.traceviewer.ui.DataViewer.DataViewer(), and edu.rice.cs.hpc.traceviewer.ui.HPCDataView.setPosition().
ProcessTimeline edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace | ( | ) |
Definition at line 188 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.computeScaledProcess(), edu.rice.cs.hpc.traceviewer.services.ProcessTimelineService.getProcessTimeline(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), and edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.startPainting().
IFilteredData edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getFilteredBaseData | ( | ) |
Definition at line 302 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace.
Referenced by edu.rice.cs.hpc.traceviewer.actions.FilterRanks.execute().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxDepth | ( | ) |
Definition at line 158 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxDepth.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.getNumberOfLines(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.ui.HPCDataView.setPosition(), edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.startPainting(), and edu.rice.cs.hpc.traceviewer.misc.HPCCallStackView.updateView().
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxEndTime | ( | ) |
Definition at line 264 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxEndTime.
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMinBegTime | ( | ) |
Definition at line 268 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime.
Referenced by edu.rice.cs.hpc.traceviewer.main.TimelineThread.init().
abstract String edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getName | ( | ) | [pure virtual] |
synchronized ProcessTimeline edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace | ( | ) |
Definition at line 198 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.copyDataFrom(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getCurrentlySelectedProcess(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeInterval(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxDepth, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsDepthV, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsH, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.scopeMap.
Referenced by edu.rice.cs.hpc.traceviewer.depth.TimelineDepthThread.getNextTrace().
abstract ProcessTimeline edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextTrace | ( | boolean | changedBounds | ) | [pure virtual] |
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfDepthLines | ( | ) |
Definition at line 297 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthPaintThread.getNumberOfCreatedData().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfLines | ( | ) |
Definition at line 293 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum.
Referenced by edu.rice.cs.hpc.traceviewer.main.DetailPaintThread.getNumberOfCreatedData().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getPixelHorizontal | ( | ) |
Definition at line 243 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsH.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().
HashMap<Integer, CallPath> edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getScopeMap | ( | ) | [protected] |
Definition at line 234 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.scopeMap.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData(), and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace().
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth | ( | ) |
Definition at line 260 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxEndTime, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount | ( | ) |
Definition at line 230 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, and edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init | ( | IWorkbenchWindow | _window | ) | throws InvalExperimentException [private] |
Definition at line 127 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.colorTable, edu.rice.cs.hpc.data.experiment.extdata.TraceAttribute.dbTimeMax, edu.rice.cs.hpc.data.experiment.extdata.TraceAttribute.dbTimeMin, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum, edu.rice.cs.hpc.data.experiment.scope.Scope.dfsVisitScopeTree(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp, edu.rice.cs.hpc.data.experiment.BaseExperiment.getDefaultDirectory(), edu.rice.cs.hpc.traceviewer.spaceTimeData.TraceDataVisitor.getMap(), edu.rice.cs.hpc.traceviewer.spaceTimeData.TraceDataVisitor.getMaxDepth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.TraceDataVisitor.getProcedureTable(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScope(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getTraceAttribute(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxDepth, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxEndTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.scopeMap, and edu.rice.cs.hpc.traceviewer.data.graph.ColorTable.setColorTable().
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.SpaceTimeDataController().
boolean edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.isEnableMidpoint | ( | ) |
Definition at line 284 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.enableMidpoint.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.getTimelineThread(), edu.rice.cs.hpc.traceviewer.ui.DataViewer.setSample(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.setSample(), and edu.rice.cs.hpc.traceviewer.main.TimelineThread.TimelineThread().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.resetCounters | ( | ) |
Definition at line 288 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum.
Referenced by edu.rice.cs.hpc.traceviewer.painter.BaseViewPaint.paint().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setBaseData | ( | IFilteredData | filteredBaseData | ) |
changing the trace data, caller needs to make sure to refresh the views
filteredBaseData |
Definition at line 311 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.setProcess().
Referenced by edu.rice.cs.hpc.traceviewer.actions.FilterRanks.execute().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setDataIndex | ( | int | dataIndex | ) |
Definition at line 110 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.currentDataIdx.
Referenced by edu.rice.cs.hpc.traceviewer.ui.DataViewer.DataViewer().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setEnableMidpoint | ( | boolean | enable | ) |
Definition at line 280 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.enableMidpoint.
Referenced by edu.rice.cs.hpc.traceviewer.actions.OptionMidpoint.execute(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setTraceAttributes | ( | ImageTraceAttributes | attributes | ) |
Definition at line 248 of file SpaceTimeDataController.java.
ImageTraceAttributes edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes [protected] |
Definition at line 42 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.computeScaledProcess(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getCurrentlySelectedProcess(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getPixelHorizontal(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.lineToPaint(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setBaseData(), and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setBaseData().
Definition at line 65 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dispose(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getColorTable(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
Definition at line 73 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDataIndex(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setDataIndex().
IBaseData edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace = null [protected] |
Definition at line 68 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.closeDB(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getFilteredBaseData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setBaseData(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setBaseData(), and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setupTrace().
AtomicInteger edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum [package] |
Definition at line 60 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfDepthLines(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.resetCounters().
Definition at line 66 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.isEnableMidpoint(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setEnableMidpoint().
final ExperimentWithoutMetrics edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp [protected] |
Definition at line 69 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.createFilteredBaseData(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.createFilteredBaseData(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getHeaderSize(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getName(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getName(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setupTrace(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.SpaceTimeDataController().
AtomicInteger edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum [protected] |
Definition at line 59 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getNextTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfLines(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.resetCounters().
The maximum depth of any single CallStackSample in any trace.
Definition at line 63 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxDepth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
The minimum beginning and maximum ending time stamp across all traces (in microseconds)).
Definition at line 47 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxEndTime(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
Definition at line 47 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMinBegTime(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
ProcessTimelineService edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService [protected] |
Definition at line 50 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getNextTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
HashMap<Integer, CallPath> edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.scopeMap [private] |
The map between the nodes and the cpid's.
Definition at line 54 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getScopeMap(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().