Skip to main content

ClikaRT::nn::FlattenOptions

struct

Header: ClikaRT/nn/generated/flatten.h

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

Member functions​

FlattenOptions()​

FlattenOptions() =default

Declared in ClikaRT/nn/generated/flatten.h, line 35

FlattenOptions(int64_t, int64_t)​

explicit FlattenOptions(std::int64_t start_dim, std::int64_t end_dim = -1)

FlattenOptions(start_dim, end_dim): the positional form.

Declared in ClikaRT/nn/generated/flatten.h, line 37

start_dim(int64_t)​

FlattenOptions& start_dim(std::int64_t v)

Sets start_dim, the first dimension to merge.

Declared in ClikaRT/nn/generated/flatten.h, line 41

start_dim()​

std::int64_t start_dim() const

Reads start_dim.

Declared in ClikaRT/nn/generated/flatten.h, line 43

end_dim(int64_t)​

FlattenOptions& end_dim(std::int64_t v)

Sets end_dim, the last dimension to merge; negative counts from the end.

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

end_dim()​

std::int64_t end_dim() const

Reads end_dim.

Declared in ClikaRT/nn/generated/flatten.h, line 51

Data members​

start_dim_​

std::int64_t start_dim_ = 1

The first dimension to merge. Default 1.

Declared in ClikaRT/nn/generated/flatten.h, line 45

end_dim_​

std::int64_t end_dim_ = -1

The last dimension to merge; negative counts from the end. Default -1.

Declared in ClikaRT/nn/generated/flatten.h, line 54