Skip to main content

ClikaRT::nn::ConstantPadOptions

struct

Header: ClikaRT/nn/generated/padding.h

Settings of ConstantPad: chain the setters, or assign the fields.

Member functions​

ConstantPadOptions()​

explicit ConstantPadOptions(
    std::vector<ScalarOrTensor> padding,
    std::optional<ScalarOrTensor> value = std::nullopt
)

ConstantPadOptions(padding, value): the positional form.

Declared in ClikaRT/nn/generated/padding.h, line 38

padding(vector<ScalarOrTensor>)​

ConstantPadOptions& padding(std::vector<ScalarOrTensor> v)

Sets padding, the (low, high) widths per axis, leading axis first; a negative width crops.

Declared in ClikaRT/nn/generated/padding.h, line 44

padding()​

const std::vector<ScalarOrTensor>& padding() const

Reads padding.

Declared in ClikaRT/nn/generated/padding.h, line 49

value(optional<ScalarOrTensor>)​

ConstantPadOptions& value(std::optional<ScalarOrTensor> v)

Sets value, the fill value; unset fills with 0.

Declared in ClikaRT/nn/generated/padding.h, line 55

value()​

const std::optional<ScalarOrTensor>& value() const

Reads value.

Declared in ClikaRT/nn/generated/padding.h, line 60

Data members​

padding_​

std::vector<ScalarOrTensor> padding_

The (low, high) widths per axis, leading axis first; a negative width crops. Required: set through the constructor.

Declared in ClikaRT/nn/generated/padding.h, line 52

value_​

std::optional<ScalarOrTensor> value_ = std::nullopt

The fill value; unset fills with 0. Default std::nullopt.

Declared in ClikaRT/nn/generated/padding.h, line 62