Ignore:
Timestamp:
Dec 3, 2017, 12:40:40 PM (18 months ago)
Author:
nmedfort
Message:

Bug fixes and simplified MultiBlockKernel? logic

File:
1 edited

Legend:

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

    r5464 r5755  
    1414class P2SKernel final : public BlockOrientedKernel {
    1515public:
    16     P2SKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
     16    P2SKernel(const std::unique_ptr<kernel::KernelBuilder> & b);
    1717    bool isCachable() const override { return true; }
    1818    bool hasSignature() const override { return false; }
    1919private:
    20     void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
     20    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & b) override;
    2121};
    2222
    2323class P2SKernelWithCompressedOutput final : public BlockOrientedKernel {
    2424public:
    25     P2SKernelWithCompressedOutput(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
     25    P2SKernelWithCompressedOutput(const std::unique_ptr<kernel::KernelBuilder> & b);
    2626    bool isCachable() const override { return true; }
    2727    bool hasSignature() const override { return false; }
    2828private:
    29     void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
     29    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & b) override;
    3030};
    3131
    3232class P2S16Kernel final : public BlockOrientedKernel {
    3333public:
    34     P2S16Kernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
     34    P2S16Kernel(const std::unique_ptr<kernel::KernelBuilder> & b);
    3535    bool isCachable() const override { return true; }
    3636    bool hasSignature() const override { return false; }
    3737private:
    38     void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
     38    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & b) override;
    3939};
    4040   
    4141class P2S16KernelWithCompressedOutput final : public BlockOrientedKernel {
    4242public:
    43     P2S16KernelWithCompressedOutput(const std::unique_ptr<kernel::KernelBuilder> & iBuilder);
     43    P2S16KernelWithCompressedOutput(const std::unique_ptr<kernel::KernelBuilder> & b);
    4444    bool isCachable() const override { return true; }
    4545    bool hasSignature() const override { return false; }
    4646private:
    47     void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
     47    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & b) override;
    4848};
    4949   
Note: See TracChangeset for help on using the changeset viewer.