19#ifndef MATHUTILS_WEIGHTS_H
20#define MATHUTILS_WEIGHTS_H
28 template <
typename Scale,
typename Iterator>
37 template <
typename Scale,
typename Iterator>
45 template <
typename Scale,
typename Iterator>
static auto distance(Scale scale, Iterator ref_begin, Iterator ref_end, Iterator target_begin) -> decltype(ref_begin->getFlux())
static auto distance(Scale scale, Iterator ref_begin, Iterator ref_end, Iterator target_begin) -> decltype(ref_begin->getFlux())
static auto weight(Scale scale, Iterator ref_begin, Iterator ref_end, Iterator target_begin) -> decltype(ref_begin->getFlux())
static auto weight(Scale scale, Iterator ref_begin, Iterator ref_end, Iterator target_begin) -> decltype(ref_begin->getFlux())
static auto weight(Scale scale, Iterator ref_begin, Iterator ref_end, Iterator target_begin) -> decltype(ref_begin->getFlux())