Uses of Class
org.jacop.examples.fd.filters.Filter

Packages that use Filter
Package
Description
 
  • Uses of Filter in org.jacop.examples.fd.filters

    Modifier and Type
    Class
    Description
    class 
    It specifies AR benchmark.
    class 
    It specifies DCT benchmark.
    class 
    It specifies DFQ filter benchmark.
    class 
    It specifies DOT benchmark.
    class 
    It specifies EWF benchmark.
    class 
    It specifies FFT benchmark.
    class 
    FIR benchmark (16-point FIR filter).
    class 
    FIR benchmark (16-point FIR filter)
    Methods in org.jacop.examples.fd.filters with parameters of type Filter
    Modifier and Type
    Method
    Description
    static int
    FilterBenchmark.experiment1(Store store, Filter filter, int addNum, int mulNum)
    It optimizes scheduling of filter operations.
    static int
    FilterBenchmark.experiment1C(Store store, Filter filter, int addNum, int mulNum, int clock)
    It optimizes scheduling of filter operation in fashion allowing chaining of operations within one clock cycle.
    static int
    FilterBenchmark.experiment1P(Store store, Filter filter, int addNum, int mulNum)
    It optimizes scheduling of filter operations.
    static int
    FilterBenchmark.experiment1PM(Store store, Filter filter, int addNum, int mulNum)
    It optimizes scheduling of filter operations in a fashion allowing pipelining of multiplication operations.
    static int
    FilterBenchmark.experiment2(Store store, Filter filter, int addNum, int mulNum)
    It optimizes scheduling of filter operations.
    static int
    FilterBenchmark.experiment2C(Store store, Filter filter, int addNum, int mulNum, int clock)
    It optimizes scheduling of filter operation in fashion allowing chaining of operations within one clock cycle.
    static int
    FilterBenchmark.experiment2P(Store store, Filter filter, int addNum, int mulNum)
    It optimizes scheduling of filter operations.
    static int
    FilterBenchmark.experiment2PM(Store store, Filter filter, int addNum, int mulNum)
    It optimizes scheduling of filter operation in fashion allowing pipelining of multiplication operations.
    static List<List<IntVar>>
    FilterBenchmark.makeConstraints(Store store, Filter filter, int addNum, int mulNum)
    It creates constraint model for scheduling of filter operations.
    static List<List<IntVar>>
    FilterBenchmark.makeConstraintsChain(Store store, Filter filter, int addNum, int mulNum, int clk)
    It creates constraint model for scheduling of filter operation in fashion allowing chaining of operations within one clock cycle.
    static List<List<IntVar>>
    FilterBenchmark.makeConstraintsPipeline(Store store, Filter filter, int addNum, int mulNum)
    It creates a model for optimization of scheduling of operations of a given filter.
    static List<List<IntVar>>
    FilterBenchmark.makeConstraintsPipeMultiplier(Store store, Filter filter, int addNum, int mulNum)
    It creates constraint model for scheduling of filter operation in fashion allowing pipelining of multiplication operations.