test_class.file: jtstoolkit/src/test/java/ec/satoolkit/x11/TrendCycleFilterFactoryTest.java
test_class.identifier: TrendCycleFilterFactoryTest
test_case.body: @Test
      public void testMakeTrendFilter() {
          for (int i = 1; i < 100; ++i) {
              SymmetricFilter filter = TrendCycleFilterFactory.makeTrendFilter(i);
              DataBlock w = new DataBlock(filter.getWeights());
              assertTrue(Math.abs(w.sum() - 1) < 1e-9);
          }
      }
test_case.class_method_signature: TrendCycleFilterFactoryTest.testMakeTrendFilter()
test_case.full_signature: @Test public void testMakeTrendFilter()
test_case.identifier: testMakeTrendFilter
test_case.invocations: makeTrendFilter getWeights assertTrue abs sum
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMakeTrendFilter()
focal_class.file: jtstoolkit/src/main/java/ec/satoolkit/x11/TrendCycleFilterFactory.java
focal_class.identifier: TrendCycleFilterFactory
focal_class.class_method_signature: TrendCycleFilterFactory.defaultHendersonFilterForFrequency(
  	    final int frequency)
focal_class.full_signature: public static SymmetricFilter defaultHendersonFilterForFrequency(
  	    final int frequency)
focal_class.identifier: defaultHendersonFilterForFrequency
focal_class.modifiers: public static
focal_class.parameters: (
  	    final int frequency)
focal_class.return: SymmetricFilter
focal_class.signature: SymmetricFilter defaultHendersonFilterForFrequency(
  	    final int frequency)
focal_class.class_method_signature: TrendCycleFilterFactory.makeHendersonFilter(int length)
focal_class.full_signature: public static SymmetricFilter makeHendersonFilter(int length)
focal_class.identifier: makeHendersonFilter
focal_class.modifiers: public static
focal_class.parameters: (int length)
focal_class.return: SymmetricFilter
focal_class.signature: SymmetricFilter makeHendersonFilter(int length)
focal_class.class_method_signature: TrendCycleFilterFactory.makeTrendFilter(final int frequency)
focal_class.full_signature: public static SymmetricFilter makeTrendFilter(final int frequency)
focal_class.identifier: makeTrendFilter
focal_class.modifiers: public static
focal_class.parameters: (final int frequency)
focal_class.return: SymmetricFilter
focal_class.signature: SymmetricFilter makeTrendFilter(final int frequency)
focal_class.class_method_signature: TrendCycleFilterFactory.TrendCycleFilterFactory()
focal_class.full_signature: private  TrendCycleFilterFactory()
focal_class.identifier: TrendCycleFilterFactory
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  TrendCycleFilterFactory()
focal_method.body: public static SymmetricFilter makeTrendFilter(final int frequency) {
  	if (frequency % 2 == 0)
  	    return FilterFactory.makeSymmetricFilter(2, frequency);
  	else
  	    return FilterFactory.makeSymmetricFilter(frequency);
      }
focal_method.class_method_signature: TrendCycleFilterFactory.makeTrendFilter(final int frequency)
focal_method.full_signature: public static SymmetricFilter makeTrendFilter(final int frequency)
focal_method.identifier: makeTrendFilter
focal_method.invocations: makeSymmetricFilter makeSymmetricFilter
focal_method.modifiers: public static
focal_method.parameters: (final int frequency)
focal_method.return: SymmetricFilter
focal_method.signature: SymmetricFilter makeTrendFilter(final int frequency)