gov.lanl.Analysis
Class GenPlot

java.lang.Object
  |
  +--gov.lanl.Analysis.PageTest
        |
        +--gov.lanl.Analysis.GenPlot

public class GenPlot
extends PageTest

 

Field Summary
 
Fields inherited from class gov.lanl.Analysis.PageTest
baseData, basedev, basemean, baseSyms, baseWeek, powersof2, symList, syms, symval, tempweek, testdat, testData, toplower, topLower, topupper, topUpper
 
Constructor Summary
GenPlot()
           
GenPlot(int numWeeks, int numSyms, int numTopVals, java.lang.String outFileName)
          Constructor to build the arrays.
 
Method Summary
 gov.lanl.Analysis.Range DoPageWeek(int lasttestweek, double k)
           
 double[] getBaseDev()
          get the base standard deviation data array
 double[] getBaseMean()
          get the base mean data array
 int getFirstSeason()
           
 int getLastSeason()
           
 double[] getLower()
          get the Page's test lower bound
 int getNumBase()
           
 int getNumSeasons()
           
 int getNumSyms()
           
 int getNumTest()
           
 java.lang.Object[][][] getPagePlotSeriesData()
          get the series data
 java.lang.String[] getPagePlotSeriesNames()
           
 double[] getTestDat()
          get the test data array
 java.lang.Object[][][] getTestPlotSeriesData()
          Extract the data for plotting
 java.lang.String[] getTestPlotSeriesNames()
          extract the series names
 double[] getUpper()
          get the Page's test upper bound
 void initTopData()
          initialize the gov.lanl.Analysis.TopData arrays used in Analyze.
static void main(java.lang.String[] argv)
          main test program
 void setPagePlot(java.lang.String plot)
          set the page plot data file name
 void setSym(java.lang.String sym)
          set the base data externally
 void setTestPlot(java.lang.String plot)
          set the test plot data file name
 void setTopData(java.lang.String data)
          set the bit fields
 int WeekStats(boolean uselogs)
           
 void writeData()
          write date graphics data out to files for the particular bitmask and bits
 
Methods inherited from class gov.lanl.Analysis.PageTest
Analyze, getData, getSym, getTopLower, getTopUpper, ReadData, setBaseData, setBaseFile, setTestData, setTestFile, WeekStats, writeResults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenPlot

public GenPlot()

GenPlot

public GenPlot(int numWeeks,
               int numSyms,
               int numTopVals,
               java.lang.String outFileName)
Constructor to build the arrays.

Method Detail

initTopData

public void initTopData()
Description copied from class: PageTest
initialize the gov.lanl.Analysis.TopData arrays used in Analyze.

Overrides:
initTopData in class PageTest

setSym

public void setSym(java.lang.String sym)
set the base data externally


getTestPlotSeriesData

public java.lang.Object[][][] getTestPlotSeriesData()
Extract the data for plotting

Returns:

getTestPlotSeriesNames

public java.lang.String[] getTestPlotSeriesNames()
extract the series names

Returns:

getPagePlotSeriesData

public java.lang.Object[][][] getPagePlotSeriesData()
get the series data

Returns:

getPagePlotSeriesNames

public java.lang.String[] getPagePlotSeriesNames()

writeData

public void writeData()
write date graphics data out to files for the particular bitmask and bits


setTopData

public void setTopData(java.lang.String data)
set the bit fields


setTestPlot

public void setTestPlot(java.lang.String plot)
set the test plot data file name

Parameters:
plot -

setPagePlot

public void setPagePlot(java.lang.String plot)
set the page plot data file name

Parameters:
plot -

getBaseMean

public double[] getBaseMean()
get the base mean data array

Returns:
double[]

getBaseDev

public double[] getBaseDev()
get the base standard deviation data array

Returns:
double[]

getTestDat

public double[] getTestDat()
get the test data array

Returns:
double[]

getUpper

public double[] getUpper()
get the Page's test upper bound

Returns:
double[]

getLower

public double[] getLower()
get the Page's test lower bound

Returns:
double[]

WeekStats

public int WeekStats(boolean uselogs)

DoPageWeek

public gov.lanl.Analysis.Range DoPageWeek(int lasttestweek,
                                          double k)
Overrides:
DoPageWeek in class PageTest

getNumTest

public int getNumTest()
Overrides:
getNumTest in class PageTest

getNumBase

public int getNumBase()
Overrides:
getNumBase in class PageTest

getNumSeasons

public int getNumSeasons()
Overrides:
getNumSeasons in class PageTest

getFirstSeason

public int getFirstSeason()
Overrides:
getFirstSeason in class PageTest

getLastSeason

public int getLastSeason()
Overrides:
getLastSeason in class PageTest

getNumSyms

public int getNumSyms()
Overrides:
getNumSyms in class PageTest

main

public static void main(java.lang.String[] argv)
main test program