test_class.declarator: arma1010
test_class.modifier: private
test_class.original_string: private SarimaModel arma1010, arma3101;
test_class.type: SarimaModel
test_class.var_name: arma1010
test_class.declarator: EPS = 1e-8
test_class.modifier: private
test_class.original_string: private double EPS = 1e-8;
test_class.type: double
test_class.var_name: EPS
test_class.file: jtstoolkit/src/test/java/ec/tstoolkit/arima/AutoCovarianceFunctionTest.java
test_class.identifier: AutoCovarianceFunctionTest
test_case.body: @Test
      public void testPrepare() {
          arma3101.setDefault(-.6, -.4);
          AutoCovarianceFunction acf = arma3101.getAutoCovarianceFunction();
          acf.prepare(36);
      }
test_case.class_method_signature: AutoCovarianceFunctionTest.testPrepare()
test_case.full_signature: @Test public void testPrepare()
test_case.identifier: testPrepare
test_case.invocations: setDefault getAutoCovarianceFunction prepare
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testPrepare()
focal_class.declarator: BLOCK = 36
focal_class.modifier: private static final
focal_class.original_string: private static final int BLOCK = 36;
focal_class.type: int
focal_class.var_name: BLOCK
focal_class.declarator: ar_
focal_class.modifier: private
focal_class.original_string: private Polynomial ar_, ma_;
focal_class.type: Polynomial
focal_class.var_name: ar_
focal_class.declarator: sma_
focal_class.modifier: private
focal_class.original_string: private SymmetricFilter sma_;
focal_class.type: SymmetricFilter
focal_class.var_name: sma_
focal_class.declarator: c_
focal_class.modifier: private
focal_class.original_string: private double[] c_;
focal_class.type: double[]
focal_class.var_name: c_
focal_class.declarator: var_
focal_class.modifier: private
focal_class.original_string: private double var_;
focal_class.type: double
focal_class.var_name: var_
focal_class.declarator: method_ = Method.Default2
focal_class.modifier: private
focal_class.original_string: private Method method_ = Method.Default2;
focal_class.type: Method
focal_class.var_name: method_
focal_class.file: jtstoolkit/src/main/java/ec/tstoolkit/arima/AutoCovarianceFunction.java
focal_class.identifier: AutoCovarianceFunction
focal_class.class_method_signature: AutoCovarianceFunction.AutoCovarianceFunction(final Polynomial ma, final Polynomial ar, final double var)
focal_class.full_signature: public  AutoCovarianceFunction(final Polynomial ma, final Polynomial ar, final double var)
focal_class.identifier: AutoCovarianceFunction
focal_class.modifiers: public
focal_class.parameters: (final Polynomial ma, final Polynomial ar, final double var)
focal_class.signature:  AutoCovarianceFunction(final Polynomial ma, final Polynomial ar, final double var)
focal_class.class_method_signature: AutoCovarianceFunction.AutoCovarianceFunction(final SymmetricFilter sma, final BackFilter ar)
focal_class.full_signature: public  AutoCovarianceFunction(final SymmetricFilter sma, final BackFilter ar)
focal_class.identifier: AutoCovarianceFunction
focal_class.modifiers: public
focal_class.parameters: (final SymmetricFilter sma, final BackFilter ar)
focal_class.signature:  AutoCovarianceFunction(final SymmetricFilter sma, final BackFilter ar)
focal_class.class_method_signature: AutoCovarianceFunction.getMethod()
focal_class.full_signature: public Method getMethod()
focal_class.identifier: getMethod
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Method
focal_class.signature: Method getMethod()
focal_class.class_method_signature: AutoCovarianceFunction.setMethod(Method method)
focal_class.full_signature: public void setMethod(Method method)
focal_class.identifier: setMethod
focal_class.modifiers: public
focal_class.parameters: (Method method)
focal_class.return: void
focal_class.signature: void setMethod(Method method)
focal_class.class_method_signature: AutoCovarianceFunction.values(final int n)
focal_class.full_signature: public double[] values(final int n)
focal_class.identifier: values
focal_class.modifiers: public
focal_class.parameters: (final int n)
focal_class.return: double[]
focal_class.signature: double[] values(final int n)
focal_class.class_method_signature: AutoCovarianceFunction.get(final int k)
focal_class.full_signature: public double get(final int k)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (final int k)
focal_class.return: double
focal_class.signature: double get(final int k)
focal_class.class_method_signature: AutoCovarianceFunction.getBound()
focal_class.full_signature: public int getBound()
focal_class.identifier: getBound
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getBound()
focal_class.class_method_signature: AutoCovarianceFunction.hasBound()
focal_class.full_signature: public boolean hasBound()
focal_class.identifier: hasBound
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasBound()
focal_class.class_method_signature: AutoCovarianceFunction.prepare(int rank)
focal_class.full_signature: public void prepare(int rank)
focal_class.identifier: prepare
focal_class.modifiers: public
focal_class.parameters: (int rank)
focal_class.return: void
focal_class.signature: void prepare(int rank)
focal_class.class_method_signature: AutoCovarianceFunction.computeDefault(int rank)
focal_class.full_signature: private void computeDefault(int rank)
focal_class.identifier: computeDefault
focal_class.modifiers: private
focal_class.parameters: (int rank)
focal_class.return: void
focal_class.signature: void computeDefault(int rank)
focal_class.class_method_signature: AutoCovarianceFunction.computeDefault2(int rank)
focal_class.full_signature: private void computeDefault2(int rank)
focal_class.identifier: computeDefault2
focal_class.modifiers: private
focal_class.parameters: (int rank)
focal_class.return: void
focal_class.signature: void computeDefault2(int rank)
focal_class.class_method_signature: AutoCovarianceFunction.computeSymmetric(int rank, boolean dsym)
focal_class.full_signature: private void computeSymmetric(int rank, boolean dsym)
focal_class.identifier: computeSymmetric
focal_class.modifiers: private
focal_class.parameters: (int rank, boolean dsym)
focal_class.return: void
focal_class.signature: void computeSymmetric(int rank, boolean dsym)
focal_method.body: public void prepare(int rank) {
          if (rank == 0) {
              rank = BLOCK;
          } else {
              int r = rank % BLOCK;
              if (r != 0) {
                  rank += BLOCK - r;
              }
          }
          if (c_ != null && c_.length > rank) {
              return;
          }
  
          switch (method_) {
              case Default:
                  computeDefault(rank);
                  break;
              case Default2:
                  computeDefault2(rank);
                  break;
              case SymmetricFilterDecomposition:
                  computeSymmetric(rank, true);
                  break;
              case SymmetricFilterDecomposition2:
                  computeSymmetric(rank, false);
                  break;
          }
      }
focal_method.class_method_signature: AutoCovarianceFunction.prepare(int rank)
focal_method.full_signature: public void prepare(int rank)
focal_method.identifier: prepare
focal_method.invocations: computeDefault computeDefault2 computeSymmetric computeSymmetric
focal_method.modifiers: public
focal_method.parameters: (int rank)
focal_method.return: void
focal_method.signature: void prepare(int rank)