Skip to main content

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