void ifm(Node *node) { at(0)->node(node); }
public:
- const Pad<2> *pad(void) const { return &_pad; }
- Pad<2> *pad(void) { return &_pad; }
+ const Padding2D *pad(void) const { return &_pad; }
+ Padding2D *pad(void) { return &_pad; }
public:
const Window<2> *window(void) const { return &_window; }
private:
// Pad
- Pad<2> _pad;
+ Padding2D _pad;
// Window
Window<2> _window;
// Stride
void convention(const Convention &convention) { _convention = convention; }
public:
- const Pad<2> *pad(void) const { return &_pad; }
- Pad<2> *pad(void) { return &_pad; }
+ const Padding2D *pad(void) const { return &_pad; }
+ Padding2D *pad(void) { return &_pad; }
public:
const Window<2> *window(void) const { return &_window; }
private:
Convention _convention = Convention::Unknown;
- Pad<2> _pad;
+ Padding2D _pad;
Window<2> _window;
Stride<2> _stride;
};
void ker(Node *node) { at(1)->node(node); }
public:
- const Pad<2> *pad(void) const { return &_pad; }
- Pad<2> *pad(void) { return &_pad; }
+ const Padding2D *pad(void) const { return &_pad; }
+ Padding2D *pad(void) { return &_pad; }
public:
const Stride<2> *stride(void) const { return &_stride; }
Stride<2> *stride(void) { return &_stride; }
private:
- Pad<2> _pad;
+ Padding2D _pad;
Stride<2> _stride;
// TODO Support "Dilation"
void ker(Node *node) { at(1)->node(node); }
public:
- const Pad<2> *pad(void) const { return &_pad; }
- Pad<2> *pad(void) { return &_pad; }
+ const Padding2D *pad(void) const { return &_pad; }
+ Padding2D *pad(void) { return &_pad; }
public:
const Stride<2> *stride(void) const { return &_stride; }
Stride<2> *stride(void) { return &_stride; }
private:
- Pad<2> _pad;
+ Padding2D _pad;
Stride<2> _stride;
// TODO Support "Dilation"
void ker(Node *node) { at(1)->node(node); }
public:
- const Pad<2> *pad(void) const { return &_pad; }
- Pad<2> *pad(void) { return &_pad; }
+ const Padding2D *pad(void) const { return &_pad; }
+ Padding2D *pad(void) { return &_pad; }
public:
const Stride<2> *stride(void) const { return &_stride; }
Stride<2> *stride(void) { return &_stride; }
private:
- Pad<2> _pad;
+ Padding2D _pad;
Stride<2> _stride;
// TODO Support "Dilation"
}
public:
- void pad(const loco::Pad<2> *value) { _pad = value; }
+ void pad(const loco::Padding2D *value) { _pad = value; }
void window(const loco::Window<2> *value) { _window = value; }
void stride(const loco::Stride<2> *value) { _stride = value; }
public:
- const loco::Pad<2> *_pad = nullptr;
+ const loco::Padding2D *_pad = nullptr;
const loco::Window<2> *_window = nullptr;
const loco::Stride<2> *_stride = nullptr;
};