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