Template Struct ReplicationPadOptions¶
Defined in File padding.h
Page Contents
Struct Documentation¶
-
template<size_t D>
struct ReplicationPadOptions¶ Options for a
D
-dimensional ReplicationPad module.Public Functions
-
inline ReplicationPadOptions(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 ReplicationPad1d), uses (padding_left, padding_right).If it is a 4-
tuple
(for ReplicationPad2d), uses (padding_left, padding_right, padding_top, padding_bottom).If it is a 6-
tuple
(for ReplicationPad3d), 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 ReplicationPadOptions(ExpandingArray<D * 2> padding)¶