Ignore:
Timestamp:
May 7, 2017, 4:34:48 PM (2 years ago)
Author:
nmedfort
Message:

Continued refactoring work. PabloKernel? now abstract base type with a 'generatePabloMethod' hook to generate Pablo code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/kernels/p2s_kernel.h

    r5435 r5436  
    1414class P2SKernel final : public BlockOrientedKernel {
    1515public:
    16     P2SKernel(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder);
     16    P2SKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
    1717    bool isCachable() const override { return true; }
    1818    bool moduleIDisSignature() const override { return true; }
     
    2323class P2SKernelWithCompressedOutput final : public BlockOrientedKernel {
    2424public:
    25     P2SKernelWithCompressedOutput(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder);
     25    P2SKernelWithCompressedOutput(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
    2626    bool isCachable() const override { return true; }
    2727    bool moduleIDisSignature() const override { return true; }
     
    3232class P2S16Kernel final : public BlockOrientedKernel {
    3333public:
    34     P2S16Kernel(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder);
     34    P2S16Kernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
    3535    bool isCachable() const override { return true; }
    3636    bool moduleIDisSignature() const override { return true; }
     
    4141class P2S16KernelWithCompressedOutput final : public BlockOrientedKernel {
    4242public:
    43     P2S16KernelWithCompressedOutput(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder);
     43    P2S16KernelWithCompressedOutput(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
    4444    bool isCachable() const override { return true; }
    4545    bool moduleIDisSignature() const override { return true; }
Note: See TracChangeset for help on using the changeset viewer.