1#ifndef TATOOINE_TENSOR_OPERATIONS_DISTANCE_H
2#define TATOOINE_TENSOR_OPERATIONS_DISTANCE_H
9template <
typename Tensor0,
typename T0,
typename Tensor1,
typename T1,
17template <
typename Tensor0,
typename T0,
typename Tensor1,
typename T1,
Definition: algorithm.h:6
constexpr auto squared_euclidean_length(base_tensor< Tensor, T, N > const &t_in)
Definition: length.h:7
constexpr auto euclidean_length(base_tensor< Tensor, T, N > const &t_in) -> T
Definition: length.h:12
constexpr auto squared_euclidean_distance(base_tensor< Tensor0, T0, N > const &lhs, base_tensor< Tensor1, T1, N > const &rhs)
Definition: distance.h:11
constexpr auto euclidean_distance(base_tensor< Tensor0, T0, N > const &lhs, base_tensor< Tensor1, T1, N > const &rhs)
Definition: distance.h:19
Definition: base_tensor.h:23