Template Struct ZeroPadOptions¶
Defined in File padding.h
Page Contents
Struct Documentation¶
-
template<size_t D>
struct ZeroPadOptions¶ Public Functions
-
inline ZeroPadOptions(ExpandingArray<D * 2> padding)¶
-
inline auto padding(const ExpandingArray<D * 2> &new_padding) -> decltype(*this)¶
The size of the padding.
If it is
int
, uses the same padding in all boundaries.If it is a 2-
tuple
(for ZeroPad1d), uses (padding_left, padding_right).If it is a 4-
tuple
(for ZeroPad2d), uses (padding_left, padding_right, padding_top, padding_bottom).If it is a 6-
tuple
(for ZeroPad3d), uses (padding_left, padding_right, padding_top, padding_bottom, padding_front, padding_back).
-
inline auto padding(ExpandingArray<D * 2> &&new_padding) -> decltype(*this)¶
-
inline const ExpandingArray<D * 2> &padding() const noexcept¶
-
inline ExpandingArray<D * 2> &padding() noexcept¶
-
inline ZeroPadOptions(ExpandingArray<D * 2> padding)¶