test_class.declarator: X
test_class.modifier: private
test_class.original_string: private TsData X, Y;
test_class.type: TsData
test_class.var_name: X
test_class.file: jtstoolkit/src/test/java/ec/tstoolkit/timeseries/simplets/TsDataTest.java
test_class.identifier: TsDataTest
test_case.body: @Test
      public void testDrop() {
          boolean end = false;
          TsData s = X.clone();
          while (!s.isEmpty()) {
  //            System.out.print(s.getLength());
              testIterators(s);
              if (end) {
                  end = false;
                  s = s.drop(0, 1);
              } else {
                  end = true;
                  s = s.drop(1, 0);
              }
          }
  
      }
test_case.class_method_signature: TsDataTest.testDrop()
test_case.full_signature: @Test public void testDrop()
test_case.identifier: testDrop
test_case.invocations: clone isEmpty testIterators drop drop
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDrop()
focal_class.declarator: RNG = JdkRNG.newRandom()
focal_class.modifier: private static final
focal_class.original_string: private static final IRandomNumberGenerator RNG = JdkRNG.newRandom();
focal_class.type: IRandomNumberGenerator
focal_class.var_name: RNG
focal_class.declarator: start
focal_class.modifier: private
focal_class.original_string: private TsPeriod start;
focal_class.type: TsPeriod
focal_class.var_name: start
focal_class.declarator: vals
focal_class.modifier: private
focal_class.original_string: private double[] vals;
focal_class.type: double[]
focal_class.var_name: vals
focal_class.file: jtstoolkit/src/main/java/ec/tstoolkit/timeseries/simplets/TsData.java
focal_class.identifier: TsData
focal_class.interfaces: implements Cloneable, Iterable<TsObservation>, IReadDataBlock
focal_class.class_method_signature: TsData.add(final double d, final TsData ts)
focal_class.full_signature: public static TsData add(final double d, final TsData ts)
focal_class.identifier: add
focal_class.modifiers: public static
focal_class.parameters: (final double d, final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData add(final double d, final TsData ts)
focal_class.class_method_signature: TsData.add(final TsData tsl, final TsData tsr)
focal_class.full_signature: public static TsData add(final TsData tsl, final TsData tsr)
focal_class.identifier: add
focal_class.modifiers: public static
focal_class.parameters: (final TsData tsl, final TsData tsr)
focal_class.return: TsData
focal_class.signature: TsData add(final TsData tsl, final TsData tsr)
focal_class.class_method_signature: TsData.divide(final double d, final TsData ts)
focal_class.full_signature: public static TsData divide(final double d, final TsData ts)
focal_class.identifier: divide
focal_class.modifiers: public static
focal_class.parameters: (final double d, final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData divide(final double d, final TsData ts)
focal_class.class_method_signature: TsData.divide(final TsData tsl, final TsData tsr)
focal_class.full_signature: public static TsData divide(final TsData tsl, final TsData tsr)
focal_class.identifier: divide
focal_class.modifiers: public static
focal_class.parameters: (final TsData tsl, final TsData tsr)
focal_class.return: TsData
focal_class.signature: TsData divide(final TsData tsl, final TsData tsr)
focal_class.class_method_signature: TsData.multiply(final double d, final TsData ts)
focal_class.full_signature: public static TsData multiply(final double d, final TsData ts)
focal_class.identifier: multiply
focal_class.modifiers: public static
focal_class.parameters: (final double d, final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData multiply(final double d, final TsData ts)
focal_class.class_method_signature: TsData.multiply(final TsData tsl, final TsData tsr)
focal_class.full_signature: public static TsData multiply(final TsData tsl, final TsData tsr)
focal_class.identifier: multiply
focal_class.modifiers: public static
focal_class.parameters: (final TsData tsl, final TsData tsr)
focal_class.return: TsData
focal_class.signature: TsData multiply(final TsData tsl, final TsData tsr)
focal_class.class_method_signature: TsData.subtract(double d, final TsData ts)
focal_class.full_signature: public static TsData subtract(double d, final TsData ts)
focal_class.identifier: subtract
focal_class.modifiers: public static
focal_class.parameters: (double d, final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData subtract(double d, final TsData ts)
focal_class.class_method_signature: TsData.subtract(final TsData tsl, final TsData tsr)
focal_class.full_signature: public static TsData subtract(final TsData tsl, final TsData tsr)
focal_class.identifier: subtract
focal_class.modifiers: public static
focal_class.parameters: (final TsData tsl, final TsData tsr)
focal_class.return: TsData
focal_class.signature: TsData subtract(final TsData tsl, final TsData tsr)
focal_class.class_method_signature: TsData.random(TsFrequency freq)
focal_class.full_signature: public static TsData random(TsFrequency freq)
focal_class.identifier: random
focal_class.modifiers: public static
focal_class.parameters: (TsFrequency freq)
focal_class.return: TsData
focal_class.signature: TsData random(TsFrequency freq)
focal_class.class_method_signature: TsData.random(TsFrequency freq, int seed)
focal_class.full_signature: public static TsData random(TsFrequency freq, int seed)
focal_class.identifier: random
focal_class.modifiers: public static
focal_class.parameters: (TsFrequency freq, int seed)
focal_class.return: TsData
focal_class.signature: TsData random(TsFrequency freq, int seed)
focal_class.class_method_signature: TsData.randomAirline()
focal_class.full_signature: public void randomAirline()
focal_class.identifier: randomAirline
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void randomAirline()
focal_class.class_method_signature: TsData.distance(TsData s)
focal_class.full_signature: public double distance(TsData s)
focal_class.identifier: distance
focal_class.modifiers: public
focal_class.parameters: (TsData s)
focal_class.return: double
focal_class.signature: double distance(TsData s)
focal_class.class_method_signature: TsData.TsData(final TsDomain dom)
focal_class.full_signature: public  TsData(final TsDomain dom)
focal_class.identifier: TsData
focal_class.modifiers: public
focal_class.parameters: (final TsDomain dom)
focal_class.signature:  TsData(final TsDomain dom)
focal_class.class_method_signature: TsData.TsData(final TsDomain dom, double val)
focal_class.full_signature: public  TsData(final TsDomain dom, double val)
focal_class.identifier: TsData
focal_class.modifiers: public
focal_class.parameters: (final TsDomain dom, double val)
focal_class.signature:  TsData(final TsDomain dom, double val)
focal_class.class_method_signature: TsData.TsData(final TsFrequency freq, final int beg, final int count)
focal_class.full_signature:   TsData(final TsFrequency freq, final int beg, final int count)
focal_class.identifier: TsData
focal_class.parameters: (final TsFrequency freq, final int beg, final int count)
focal_class.signature:  TsData(final TsFrequency freq, final int beg, final int count)
focal_class.class_method_signature: TsData.TsData(final TsFrequency freq, final int firstyear,
              final int firstperiod, final double[] data, boolean copydata)
focal_class.full_signature: public  TsData(final TsFrequency freq, final int firstyear,
              final int firstperiod, final double[] data, boolean copydata)
focal_class.identifier: TsData
focal_class.modifiers: public
focal_class.parameters: (final TsFrequency freq, final int firstyear,
              final int firstperiod, final double[] data, boolean copydata)
focal_class.signature:  TsData(final TsFrequency freq, final int firstyear,
              final int firstperiod, final double[] data, boolean copydata)
focal_class.class_method_signature: TsData.TsData(final TsFrequency freq, final int firstyear,
              final int firstperiod, final int count)
focal_class.full_signature: public  TsData(final TsFrequency freq, final int firstyear,
              final int firstperiod, final int count)
focal_class.identifier: TsData
focal_class.modifiers: public
focal_class.parameters: (final TsFrequency freq, final int firstyear,
              final int firstperiod, final int count)
focal_class.signature:  TsData(final TsFrequency freq, final int firstyear,
              final int firstperiod, final int count)
focal_class.class_method_signature: TsData.TsData(final TsPeriod start, final double[] data, boolean copydata)
focal_class.full_signature: public  TsData(final TsPeriod start, final double[] data, boolean copydata)
focal_class.identifier: TsData
focal_class.modifiers: public
focal_class.parameters: (final TsPeriod start, final double[] data, boolean copydata)
focal_class.signature:  TsData(final TsPeriod start, final double[] data, boolean copydata)
focal_class.class_method_signature: TsData.TsData(final TsPeriod start, final int count)
focal_class.full_signature: public  TsData(final TsPeriod start, final int count)
focal_class.identifier: TsData
focal_class.modifiers: public
focal_class.parameters: (final TsPeriod start, final int count)
focal_class.signature:  TsData(final TsPeriod start, final int count)
focal_class.class_method_signature: TsData.TsData(final TsPeriod start, final IReadDataBlock vals)
focal_class.full_signature: public  TsData(final TsPeriod start, final IReadDataBlock vals)
focal_class.identifier: TsData
focal_class.modifiers: public
focal_class.parameters: (final TsPeriod start, final IReadDataBlock vals)
focal_class.signature:  TsData(final TsPeriod start, final IReadDataBlock vals)
focal_class.class_method_signature: TsData.copyTo(double[] buffer, int start)
focal_class.full_signature: @Override public void copyTo(double[] buffer, int start)
focal_class.identifier: copyTo
focal_class.modifiers: @Override public
focal_class.parameters: (double[] buffer, int start)
focal_class.return: void
focal_class.signature: void copyTo(double[] buffer, int start)
focal_class.class_method_signature: TsData.rextract(int start, int length)
focal_class.full_signature: @Override public IReadDataBlock rextract(int start, int length)
focal_class.identifier: rextract
focal_class.modifiers: @Override public
focal_class.parameters: (int start, int length)
focal_class.return: IReadDataBlock
focal_class.signature: IReadDataBlock rextract(int start, int length)
focal_class.class_method_signature: TsData.abs()
focal_class.full_signature: public TsData abs()
focal_class.identifier: abs
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData abs()
focal_class.class_method_signature: TsData.changeFrequency(final TsFrequency newfreq,
              final TsAggregationType conversion, final boolean complete)
focal_class.full_signature: public TsData changeFrequency(final TsFrequency newfreq,
              final TsAggregationType conversion, final boolean complete)
focal_class.identifier: changeFrequency
focal_class.modifiers: public
focal_class.parameters: (final TsFrequency newfreq,
              final TsAggregationType conversion, final boolean complete)
focal_class.return: TsData
focal_class.signature: TsData changeFrequency(final TsFrequency newfreq,
              final TsAggregationType conversion, final boolean complete)
focal_class.class_method_signature: TsData.chs()
focal_class.full_signature: public TsData chs()
focal_class.identifier: chs
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData chs()
focal_class.class_method_signature: TsData.cleanExtremities()
focal_class.full_signature: public TsData cleanExtremities()
focal_class.identifier: cleanExtremities
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData cleanExtremities()
focal_class.class_method_signature: TsData.clone()
focal_class.full_signature: @Override public TsData clone()
focal_class.identifier: clone
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData clone()
focal_class.class_method_signature: TsData.delta(final int lag)
focal_class.full_signature: public TsData delta(final int lag)
focal_class.identifier: delta
focal_class.modifiers: public
focal_class.parameters: (final int lag)
focal_class.return: TsData
focal_class.signature: TsData delta(final int lag)
focal_class.class_method_signature: TsData.delta(final int lag, final int power)
focal_class.full_signature: public TsData delta(final int lag, final int power)
focal_class.identifier: delta
focal_class.modifiers: public
focal_class.parameters: (final int lag, final int power)
focal_class.return: TsData
focal_class.signature: TsData delta(final int lag, final int power)
focal_class.class_method_signature: TsData.div(final double d)
focal_class.full_signature: public TsData div(final double d)
focal_class.identifier: div
focal_class.modifiers: public
focal_class.parameters: (final double d)
focal_class.return: TsData
focal_class.signature: TsData div(final double d)
focal_class.class_method_signature: TsData.div(final TsData ts)
focal_class.full_signature: public TsData div(final TsData ts)
focal_class.identifier: div
focal_class.modifiers: public
focal_class.parameters: (final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData div(final TsData ts)
focal_class.class_method_signature: TsData.drop(final int nfirst, final int nlast)
focal_class.full_signature: public TsData drop(final int nfirst, final int nlast)
focal_class.identifier: drop
focal_class.modifiers: public
focal_class.parameters: (final int nfirst, final int nlast)
focal_class.return: TsData
focal_class.signature: TsData drop(final int nfirst, final int nlast)
focal_class.class_method_signature: TsData.fullYears()
focal_class.full_signature: public TsData fullYears()
focal_class.identifier: fullYears
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData fullYears()
focal_class.class_method_signature: TsData.exp()
focal_class.full_signature: public TsData exp()
focal_class.identifier: exp
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData exp()
focal_class.class_method_signature: TsData.round(int ndec)
focal_class.full_signature: public TsData round(int ndec)
focal_class.identifier: round
focal_class.modifiers: public
focal_class.parameters: (int ndec)
focal_class.return: TsData
focal_class.signature: TsData round(int ndec)
focal_class.class_method_signature: TsData.extend(final int nbefore, final int nafter)
focal_class.full_signature: public TsData extend(final int nbefore, final int nafter)
focal_class.identifier: extend
focal_class.modifiers: public
focal_class.parameters: (final int nbefore, final int nafter)
focal_class.return: TsData
focal_class.signature: TsData extend(final int nbefore, final int nafter)
focal_class.class_method_signature: TsData.extendTo(final Day lastday)
focal_class.full_signature: public TsData extendTo(final Day lastday)
focal_class.identifier: extendTo
focal_class.modifiers: public
focal_class.parameters: (final Day lastday)
focal_class.return: TsData
focal_class.signature: TsData extendTo(final Day lastday)
focal_class.class_method_signature: TsData.fittoDomain(final TsDomain dom)
focal_class.full_signature: public TsData fittoDomain(final TsDomain dom)
focal_class.identifier: fittoDomain
focal_class.modifiers: public
focal_class.parameters: (final TsDomain dom)
focal_class.return: TsData
focal_class.signature: TsData fittoDomain(final TsDomain dom)
focal_class.class_method_signature: TsData.isMissing(final int idx)
focal_class.full_signature: public boolean isMissing(final int idx)
focal_class.identifier: isMissing
focal_class.modifiers: public
focal_class.parameters: (final int idx)
focal_class.return: boolean
focal_class.signature: boolean isMissing(final int idx)
focal_class.class_method_signature: TsData.setMissing(final int idx)
focal_class.full_signature: public void setMissing(final int idx)
focal_class.identifier: setMissing
focal_class.modifiers: public
focal_class.parameters: (final int idx)
focal_class.return: void
focal_class.signature: void setMissing(final int idx)
focal_class.class_method_signature: TsData.get(final int idx)
focal_class.full_signature: @Override public double get(final int idx)
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: (final int idx)
focal_class.return: double
focal_class.signature: double get(final int idx)
focal_class.class_method_signature: TsData.getDomain()
focal_class.full_signature: @NewObject public TsDomain getDomain()
focal_class.identifier: getDomain
focal_class.modifiers: @NewObject public
focal_class.parameters: ()
focal_class.return: TsDomain
focal_class.signature: TsDomain getDomain()
focal_class.class_method_signature: TsData.getValues()
focal_class.full_signature: @Deprecated public Values getValues()
focal_class.identifier: getValues
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.return: Values
focal_class.signature: Values getValues()
focal_class.class_method_signature: TsData.getEnd()
focal_class.full_signature: @NewObject public TsPeriod getEnd()
focal_class.identifier: getEnd
focal_class.modifiers: @NewObject public
focal_class.parameters: ()
focal_class.return: TsPeriod
focal_class.signature: TsPeriod getEnd()
focal_class.class_method_signature: TsData.getFrequency()
focal_class.full_signature: public TsFrequency getFrequency()
focal_class.identifier: getFrequency
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsFrequency
focal_class.signature: TsFrequency getFrequency()
focal_class.class_method_signature: TsData.getLastPeriod()
focal_class.full_signature: @NewObject public TsPeriod getLastPeriod()
focal_class.identifier: getLastPeriod
focal_class.modifiers: @NewObject public
focal_class.parameters: ()
focal_class.return: TsPeriod
focal_class.signature: TsPeriod getLastPeriod()
focal_class.class_method_signature: TsData.getLength()
focal_class.full_signature: @Override public int getLength()
focal_class.identifier: getLength
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getLength()
focal_class.class_method_signature: TsData.getObsCount()
focal_class.full_signature: public int getObsCount()
focal_class.identifier: getObsCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getObsCount()
focal_class.class_method_signature: TsData.getMissingValuesCount()
focal_class.full_signature: public int getMissingValuesCount()
focal_class.identifier: getMissingValuesCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMissingValuesCount()
focal_class.class_method_signature: TsData.hasMissingValues()
focal_class.full_signature: public boolean hasMissingValues()
focal_class.identifier: hasMissingValues
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasMissingValues()
focal_class.class_method_signature: TsData.getStart()
focal_class.full_signature: @NewObject public TsPeriod getStart()
focal_class.identifier: getStart
focal_class.modifiers: @NewObject public
focal_class.parameters: ()
focal_class.return: TsPeriod
focal_class.signature: TsPeriod getStart()
focal_class.class_method_signature: TsData.index(final TsPeriod refperiod, final double refvalue)
focal_class.full_signature: public TsData index(final TsPeriod refperiod, final double refvalue)
focal_class.identifier: index
focal_class.modifiers: public
focal_class.parameters: (final TsPeriod refperiod, final double refvalue)
focal_class.return: TsData
focal_class.signature: TsData index(final TsPeriod refperiod, final double refvalue)
focal_class.class_method_signature: TsData.inv()
focal_class.full_signature: public TsData inv()
focal_class.identifier: inv
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData inv()
focal_class.class_method_signature: TsData.isEmpty()
focal_class.full_signature: public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: TsData.iterator()
focal_class.full_signature: @Override public Iterator<TsObservation> iterator()
focal_class.identifier: iterator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<TsObservation>
focal_class.signature: Iterator<TsObservation> iterator()
focal_class.class_method_signature: TsData.stream()
focal_class.full_signature: public Stream<TsObservation> stream()
focal_class.identifier: stream
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Stream<TsObservation>
focal_class.signature: Stream<TsObservation> stream()
focal_class.class_method_signature: TsData.lag(int nperiods)
focal_class.full_signature: public TsData lag(int nperiods)
focal_class.identifier: lag
focal_class.modifiers: public
focal_class.parameters: (int nperiods)
focal_class.return: TsData
focal_class.signature: TsData lag(int nperiods)
focal_class.class_method_signature: TsData.lead(final int nperiods)
focal_class.full_signature: public TsData lead(final int nperiods)
focal_class.identifier: lead
focal_class.modifiers: public
focal_class.parameters: (final int nperiods)
focal_class.return: TsData
focal_class.signature: TsData lead(final int nperiods)
focal_class.class_method_signature: TsData.log()
focal_class.full_signature: public TsData log()
focal_class.identifier: log
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData log()
focal_class.class_method_signature: TsData.log(final double b)
focal_class.full_signature: public TsData log(final double b)
focal_class.identifier: log
focal_class.modifiers: public
focal_class.parameters: (final double b)
focal_class.return: TsData
focal_class.signature: TsData log(final double b)
focal_class.class_method_signature: TsData.sqrt()
focal_class.full_signature: public TsData sqrt()
focal_class.identifier: sqrt
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TsData
focal_class.signature: TsData sqrt()
focal_class.class_method_signature: TsData.minus(final double d)
focal_class.full_signature: public TsData minus(final double d)
focal_class.identifier: minus
focal_class.modifiers: public
focal_class.parameters: (final double d)
focal_class.return: TsData
focal_class.signature: TsData minus(final double d)
focal_class.class_method_signature: TsData.minus(final TsData ts)
focal_class.full_signature: public TsData minus(final TsData ts)
focal_class.identifier: minus
focal_class.modifiers: public
focal_class.parameters: (final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData minus(final TsData ts)
focal_class.class_method_signature: TsData.movingAverage(final double[] weights, final boolean bcentred,
              final boolean bnormalized)
focal_class.full_signature: public TsData movingAverage(final double[] weights, final boolean bcentred,
              final boolean bnormalized)
focal_class.identifier: movingAverage
focal_class.modifiers: public
focal_class.parameters: (final double[] weights, final boolean bcentred,
              final boolean bnormalized)
focal_class.return: TsData
focal_class.signature: TsData movingAverage(final double[] weights, final boolean bcentred,
              final boolean bnormalized)
focal_class.class_method_signature: TsData.movingMedian(final int nperiods, final boolean bcentred)
focal_class.full_signature: public TsData movingMedian(final int nperiods, final boolean bcentred)
focal_class.identifier: movingMedian
focal_class.modifiers: public
focal_class.parameters: (final int nperiods, final boolean bcentred)
focal_class.return: TsData
focal_class.signature: TsData movingMedian(final int nperiods, final boolean bcentred)
focal_class.class_method_signature: TsData.pctVariation(final int lag)
focal_class.full_signature: public TsData pctVariation(final int lag)
focal_class.identifier: pctVariation
focal_class.modifiers: public
focal_class.parameters: (final int lag)
focal_class.return: TsData
focal_class.signature: TsData pctVariation(final int lag)
focal_class.class_method_signature: TsData.plus(final double d)
focal_class.full_signature: public TsData plus(final double d)
focal_class.identifier: plus
focal_class.modifiers: public
focal_class.parameters: (final double d)
focal_class.return: TsData
focal_class.signature: TsData plus(final double d)
focal_class.class_method_signature: TsData.plus(final TsData ts)
focal_class.full_signature: public TsData plus(final TsData ts)
focal_class.identifier: plus
focal_class.modifiers: public
focal_class.parameters: (final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData plus(final TsData ts)
focal_class.class_method_signature: TsData.pow(final double e)
focal_class.full_signature: public TsData pow(final double e)
focal_class.identifier: pow
focal_class.modifiers: public
focal_class.parameters: (final double e)
focal_class.return: TsData
focal_class.signature: TsData pow(final double e)
focal_class.class_method_signature: TsData.select(final TsPeriodSelector ps)
focal_class.full_signature: public TsData select(final TsPeriodSelector ps)
focal_class.identifier: select
focal_class.modifiers: public
focal_class.parameters: (final TsPeriodSelector ps)
focal_class.return: TsData
focal_class.signature: TsData select(final TsPeriodSelector ps)
focal_class.class_method_signature: TsData.set(final int idx, final double value)
focal_class.full_signature: public void set(final int idx, final double value)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (final int idx, final double value)
focal_class.return: void
focal_class.signature: void set(final int idx, final double value)
focal_class.class_method_signature: TsData.times(final double d)
focal_class.full_signature: public TsData times(final double d)
focal_class.identifier: times
focal_class.modifiers: public
focal_class.parameters: (final double d)
focal_class.return: TsData
focal_class.signature: TsData times(final double d)
focal_class.class_method_signature: TsData.times(final TsData ts)
focal_class.full_signature: public TsData times(final TsData ts)
focal_class.identifier: times
focal_class.modifiers: public
focal_class.parameters: (final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData times(final TsData ts)
focal_class.class_method_signature: TsData.update(final TsData ts)
focal_class.full_signature: public TsData update(final TsData ts)
focal_class.identifier: update
focal_class.modifiers: public
focal_class.parameters: (final TsData ts)
focal_class.return: TsData
focal_class.signature: TsData update(final TsData ts)
focal_class.class_method_signature: TsData.concatenate(TsData l, TsData r)
focal_class.full_signature: public static TsData concatenate(TsData l, TsData r)
focal_class.identifier: concatenate
focal_class.modifiers: public static
focal_class.parameters: (TsData l, TsData r)
focal_class.return: TsData
focal_class.signature: TsData concatenate(TsData l, TsData r)
focal_class.class_method_signature: TsData.removeMean()
focal_class.full_signature: public void removeMean()
focal_class.identifier: removeMean
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void removeMean()
focal_class.class_method_signature: TsData.normalize()
focal_class.full_signature: public void normalize()
focal_class.identifier: normalize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void normalize()
focal_class.class_method_signature: TsData.get(TsPeriod period)
focal_class.full_signature: public double get(TsPeriod period)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (TsPeriod period)
focal_class.return: double
focal_class.signature: double get(TsPeriod period)
focal_class.class_method_signature: TsData.set(TsPeriod period, double value)
focal_class.full_signature: public void set(TsPeriod period, double value)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (TsPeriod period, double value)
focal_class.return: void
focal_class.signature: void set(TsPeriod period, double value)
focal_class.class_method_signature: TsData.internalStorage()
focal_class.full_signature: @Unsafe public double[] internalStorage()
focal_class.identifier: internalStorage
focal_class.modifiers: @Unsafe public
focal_class.parameters: ()
focal_class.return: double[]
focal_class.signature: double[] internalStorage()
focal_class.class_method_signature: TsData.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: TsData.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: TsData.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: TsData.equals(TsData other)
focal_class.full_signature: public boolean equals(TsData other)
focal_class.identifier: equals
focal_class.modifiers: public
focal_class.parameters: (TsData other)
focal_class.return: boolean
focal_class.signature: boolean equals(TsData other)
focal_class.class_method_signature: TsData.computeRecursively(final double initial, DoubleBinaryOperator fn)
focal_class.full_signature: @Override public double computeRecursively(final double initial, DoubleBinaryOperator fn)
focal_class.identifier: computeRecursively
focal_class.modifiers: @Override public
focal_class.parameters: (final double initial, DoubleBinaryOperator fn)
focal_class.return: double
focal_class.signature: double computeRecursively(final double initial, DoubleBinaryOperator fn)
focal_class.class_method_signature: TsData.apply(DoubleUnaryOperator fn)
focal_class.full_signature: public void apply(DoubleUnaryOperator fn)
focal_class.identifier: apply
focal_class.modifiers: public
focal_class.parameters: (DoubleUnaryOperator fn)
focal_class.return: void
focal_class.signature: void apply(DoubleUnaryOperator fn)
focal_class.class_method_signature: TsData.applyIf(DoublePredicate pred, DoubleUnaryOperator fn)
focal_class.full_signature: public void applyIf(DoublePredicate pred, DoubleUnaryOperator fn)
focal_class.identifier: applyIf
focal_class.modifiers: public
focal_class.parameters: (DoublePredicate pred, DoubleUnaryOperator fn)
focal_class.return: void
focal_class.signature: void applyIf(DoublePredicate pred, DoubleUnaryOperator fn)
focal_class.class_method_signature: TsData.applyOnFinite(DoubleUnaryOperator fn)
focal_class.full_signature: public void applyOnFinite(DoubleUnaryOperator fn)
focal_class.identifier: applyOnFinite
focal_class.modifiers: public
focal_class.parameters: (DoubleUnaryOperator fn)
focal_class.return: void
focal_class.signature: void applyOnFinite(DoubleUnaryOperator fn)
focal_class.class_method_signature: TsData.applyRecursively(final double initial, DoubleBinaryOperator fn)
focal_class.full_signature: public void applyRecursively(final double initial, DoubleBinaryOperator fn)
focal_class.identifier: applyRecursively
focal_class.modifiers: public
focal_class.parameters: (final double initial, DoubleBinaryOperator fn)
focal_class.return: void
focal_class.signature: void applyRecursively(final double initial, DoubleBinaryOperator fn)
focal_class.class_method_signature: TsData.check(DoublePredicate pred)
focal_class.full_signature: @Override public boolean check(DoublePredicate pred)
focal_class.identifier: check
focal_class.modifiers: @Override public
focal_class.parameters: (DoublePredicate pred)
focal_class.return: boolean
focal_class.signature: boolean check(DoublePredicate pred)
focal_class.class_method_signature: TsData.count(DoublePredicate pred)
focal_class.full_signature: @Override public int count(DoublePredicate pred)
focal_class.identifier: count
focal_class.modifiers: @Override public
focal_class.parameters: (DoublePredicate pred)
focal_class.return: int
focal_class.signature: int count(DoublePredicate pred)
focal_class.class_method_signature: TsData.first(DoublePredicate pred)
focal_class.full_signature: @Override public int first(DoublePredicate pred)
focal_class.identifier: first
focal_class.modifiers: @Override public
focal_class.parameters: (DoublePredicate pred)
focal_class.return: int
focal_class.signature: int first(DoublePredicate pred)
focal_class.class_method_signature: TsData.last(DoublePredicate pred)
focal_class.full_signature: @Override public int last(DoublePredicate pred)
focal_class.identifier: last
focal_class.modifiers: @Override public
focal_class.parameters: (DoublePredicate pred)
focal_class.return: int
focal_class.signature: int last(DoublePredicate pred)
focal_class.class_method_signature: TsData.transform(DoubleUnaryOperator fn)
focal_class.full_signature: public TsData transform(DoubleUnaryOperator fn)
focal_class.identifier: transform
focal_class.modifiers: public
focal_class.parameters: (DoubleUnaryOperator fn)
focal_class.return: TsData
focal_class.signature: TsData transform(DoubleUnaryOperator fn)
focal_class.class_method_signature: TsData.transformFinite(DoubleUnaryOperator fn)
focal_class.full_signature: public TsData transformFinite(DoubleUnaryOperator fn)
focal_class.identifier: transformFinite
focal_class.modifiers: public
focal_class.parameters: (DoubleUnaryOperator fn)
focal_class.return: TsData
focal_class.signature: TsData transformFinite(DoubleUnaryOperator fn)
focal_class.class_method_signature: TsData.autoTransform(int lag, DoubleBinaryOperator fn)
focal_class.full_signature: public TsData autoTransform(int lag, DoubleBinaryOperator fn)
focal_class.identifier: autoTransform
focal_class.modifiers: public
focal_class.parameters: (int lag, DoubleBinaryOperator fn)
focal_class.return: TsData
focal_class.signature: TsData autoTransform(int lag, DoubleBinaryOperator fn)
focal_class.class_method_signature: TsData.apply(IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.full_signature: public void apply(IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.identifier: apply
focal_class.modifiers: public
focal_class.parameters: (IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.return: void
focal_class.signature: void apply(IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.class_method_signature: TsData.applyOnFinite(IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.full_signature: public void applyOnFinite(IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.identifier: applyOnFinite
focal_class.modifiers: public
focal_class.parameters: (IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.return: void
focal_class.signature: void applyOnFinite(IReadDataBlock x, DoubleBinaryOperator fn)
focal_class.class_method_signature: TsData.set(DoubleSupplier fn)
focal_class.full_signature: public void set(DoubleSupplier fn)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (DoubleSupplier fn)
focal_class.return: void
focal_class.signature: void set(DoubleSupplier fn)
focal_class.class_method_signature: TsData.setIf(DoublePredicate pred, DoubleSupplier fn)
focal_class.full_signature: public void setIf(DoublePredicate pred, DoubleSupplier fn)
focal_class.identifier: setIf
focal_class.modifiers: public
focal_class.parameters: (DoublePredicate pred, DoubleSupplier fn)
focal_class.return: void
focal_class.signature: void setIf(DoublePredicate pred, DoubleSupplier fn)
focal_class.class_method_signature: TsData.set(IntToDoubleFunction fn)
focal_class.full_signature: public void set(IntToDoubleFunction fn)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (IntToDoubleFunction fn)
focal_class.return: void
focal_class.signature: void set(IntToDoubleFunction fn)
focal_class.class_method_signature: TsData.set(IReadDataBlock x, DoubleUnaryOperator fn)
focal_class.full_signature: public void set(IReadDataBlock x, DoubleUnaryOperator fn)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (IReadDataBlock x, DoubleUnaryOperator fn)
focal_class.return: void
focal_class.signature: void set(IReadDataBlock x, DoubleUnaryOperator fn)
focal_class.class_method_signature: TsData.set(IReadDataBlock x, IReadDataBlock y, DoubleBinaryOperator fn)
focal_class.full_signature: public void set(IReadDataBlock x, IReadDataBlock y, DoubleBinaryOperator fn)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (IReadDataBlock x, IReadDataBlock y, DoubleBinaryOperator fn)
focal_class.return: void
focal_class.signature: void set(IReadDataBlock x, IReadDataBlock y, DoubleBinaryOperator fn)
focal_class.class_method_signature: TsData.computeOnIntersection(final TsData tsl, final TsData tsr, final DoubleBinaryOperator fn)
focal_class.full_signature: public static TsData computeOnIntersection(final TsData tsl, final TsData tsr, final DoubleBinaryOperator fn)
focal_class.identifier: computeOnIntersection
focal_class.modifiers: public static
focal_class.parameters: (final TsData tsl, final TsData tsr, final DoubleBinaryOperator fn)
focal_class.return: TsData
focal_class.signature: TsData computeOnIntersection(final TsData tsl, final TsData tsr, final DoubleBinaryOperator fn)
focal_method.body: public TsData drop(final int nfirst, final int nlast) {
          TsPeriod s = getStart();
          s.move(nfirst);
          int n = vals.length - nfirst - nlast;
          if (n < 0) {
              n = 0;
          }
          TsData nts = new TsData(s, n);
          if (n == 0) {
              return nts;
          }
          int nc = n;
          int s0, t0;
          if (nfirst < 0) {
              nc += nfirst;
              t0 = -nfirst;
              s0 = 0;
              Arrays.fill(nts.vals, 0, -nfirst, Double.NaN);
          } else {
              s0 = nfirst;
              t0 = 0;
          }
          if (nlast < 0) {
              nc += nlast;
              Arrays.fill(nts.vals, nts.vals.length + nlast, nts.vals.length, Double.NaN);
          }
          if (nc > 0) {
              System.arraycopy(vals, s0, nts.vals, t0, nc);
          }
          return nts;
      }
focal_method.class_method_signature: TsData.drop(final int nfirst, final int nlast)
focal_method.full_signature: public TsData drop(final int nfirst, final int nlast)
focal_method.identifier: drop
focal_method.invocations: getStart move fill fill arraycopy
focal_method.modifiers: public
focal_method.parameters: (final int nfirst, final int nlast)
focal_method.return: TsData
focal_method.signature: TsData drop(final int nfirst, final int nlast)