ClikaRT::nn::PairwiseDistanceOptions
struct
Header: ClikaRT/nn/generated/distance.h
Settings of PairwiseDistance: chain the setters, or assign the fields.
Member functions
PairwiseDistanceOptions()
PairwiseDistanceOptions() =default
Declared in ClikaRT/nn/generated/distance.h, line 102
PairwiseDistanceOptions(Scalar)
PairwiseDistanceOptions(Scalar p)
PairwiseDistanceOptions(p): implicit, so PairwiseDistance(p) reads like the function call.
Declared in ClikaRT/nn/generated/distance.h, line 105
p(Scalar)
Sets p, the norm degree; an integer keeps its kind.
Declared in ClikaRT/nn/generated/distance.h, line 108
p()
Scalar p() const
Reads p.
Declared in ClikaRT/nn/generated/distance.h, line 110
eps(optional<double>)
PairwiseDistanceOptions& eps(std::optional<double> v)
Sets eps, the perturbation added before the norm; unset is 1e-6.
Declared in ClikaRT/nn/generated/distance.h, line 115
eps()
const std::optional<double>& eps() const
Reads eps.
Declared in ClikaRT/nn/generated/distance.h, line 120
keepdim(bool)
PairwiseDistanceOptions& keepdim(bool v)
Sets keepdim, keeps the reduced axis as size 1.
Declared in ClikaRT/nn/generated/distance.h, line 126
keepdim()
bool keepdim() const
Reads keepdim.
Declared in ClikaRT/nn/generated/distance.h, line 128
Data members
p_
Scalar p_ = 2.0
The norm degree; an integer keeps its kind. Default 2.0.
Declared in ClikaRT/nn/generated/distance.h, line 112
eps_
std::optional<double> eps_ = std::nullopt
The perturbation added before the norm; unset is 1e-6. Default std::nullopt.
Declared in ClikaRT/nn/generated/distance.h, line 123
keepdim_
bool keepdim_ = false
Keeps the reduced axis as size 1. Default false.
Declared in ClikaRT/nn/generated/distance.h, line 130