# Chebyshev distance¶

The Chebyshev distance equals the limit of Minkowski distance metric with $$p \to \infty$$.

 Operation Computational methods dense dense

## Mathematical formulation¶

Refer to Developer Guide: Chebyshev distance.

## Programming Interface¶

All types and functions in this section are declared in the oneapi::dal::chebyshev_distance namespace.

### Descriptor¶

template<typename Float = float, typename Method = method::by_default, typename Task = task::by_default>
class descriptor
Template Parameters
• Float – The floating-point type that the algorithm uses for intermediate computations. Can be float or double.

• Method – Tag-type that specifies an the implementation of the algorithm. Can be method::dense.

• Task – Tag-type that specifies the type of the problem to solve. Can be task::compute.

Constructors

descriptor() = default

Creates a new instance of the class with the default property values.

#### Method tags¶

struct dense
using by_default = dense

Alias tag-type for the dense method.

struct compute
using by_default = compute