# Uses of Class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional

- Packages that use AbstractMetricMultiDimensional
  Package | Description
  --- | ---
  org.deidentifier.arx.metric.v2 |

- - ### Uses of AbstractMetricMultiDimensional in org.deidentifier.arx.metric.v2

    Subclasses of AbstractMetricMultiDimensional in org.deidentifier.arx.metric.v2
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMetricMultiDimensionalPotentiallyPrecomputed` This class provides an abstract skeleton for the implementation of metrics that can either be precomputed or not.
    `class` | `MetricMDHeight` This class provides an implementation of the Height metric.
    `class` | `MetricMDNMLoss` This class implements a variant of the Loss metric.
    `class` | `MetricMDNMLossPotentiallyPrecomputed` This class implements a variant of the Loss metric.
    `class` | `MetricMDNMLossPrecomputed` This class implements a variant of the Loss metric.
    `class` | `MetricMDNMPrecision` This class provides an implementation of a weighted precision metric as proposed in: Sweeney, L.
    `class` | `MetricMDNUEntropy` This class provides an implementation of the non-uniform entropy metric.
    `class` | `MetricMDNUEntropyPotentiallyPrecomputed` This class provides an implementation of the non-uniform entropy metric.
    `class` | `MetricMDNUEntropyPrecomputed` This class provides an efficient implementation of the non-uniform entropy metric.
    `class` | `MetricMDNUNMEntropy` This class provides an implementation of the non-uniform entropy metric.
    `class` | `MetricMDNUNMEntropyPotentiallyPrecomputed` This class provides an implementation of the non-uniform entropy metric.
    `class` | `MetricMDNUNMEntropyPrecomputed` This class provides an implementation of the non-uniform entropy metric.
    `class` | `MetricMDNUNMNormalizedEntropy` This class provides an implementation of normalized non-uniform entropy
    `class` | `MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed` This class provides an implementation of normalized non-uniform entropy
    `class` | `MetricMDNUNMNormalizedEntropyPrecomputed` This class provides an efficient implementation of normalized non-uniform entropy
    `class` | `MetricMDPrecision` This class provides an implementation of a weighted precision metric as proposed in: Sweeney, L.
    `class` | `MetricMDStatic` This class provides an implementation of a static metric in which information loss is user-defined per generalization level.

    Methods in org.deidentifier.arx.metric.v2 that return AbstractMetricMultiDimensional
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractMetricMultiDimensional` | AbstractMetricMultiDimensionalPotentiallyPrecomputed.`getDefaultMetric()` Returns the default variant.
    `protected AbstractMetricMultiDimensional` | AbstractMetricMultiDimensionalPotentiallyPrecomputed.`getPrecomputedMetric()` Returns the precomputed variant.