## Uses of Class
org.deidentifier.arx.framework.check.groupify.HashGroupify

Packages that use HashGroupify
org.deidentifier.arx.framework.check: This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
org.deidentifier.arx.framework.check.groupify: This package implements different hash-groupify operators.
org.deidentifier.arx.framework.check.history: This package implements the 'history' optimization.
org.deidentifier.arx.framework.check.transformer: This package provides several transformers that efficiently implement the 'projection' optimization.
org.deidentifier.arx.metric: Package providing access to quality models
org.deidentifier.arx.metric.v2: Main package implementing quality models

### Uses of HashGroupify in org.deidentifier.arx.framework.check

Methods in org.deidentifier.arx.framework.check that return HashGroupify
`HashGroupify` Transformer.`apply(long projection, int[] transformation, HashGroupify target)` Apply.
`HashGroupify` Transformer.`applyRollup(long projection, int[] state, HashGroupify source, HashGroupify target)` Apply rollup.
`HashGroupify` Transformer.`applySnapshot(long projection, int[] state, HashGroupify target, int[] snapshot)` Apply snapshot.

Methods in org.deidentifier.arx.framework.check with parameters of type HashGroupify
`HashGroupify` Transformer.`apply(long projection, int[] transformation, HashGroupify target)` Apply.
`HashGroupify` Transformer.`applyRollup(long projection, int[] state, HashGroupify source, HashGroupify target)` Apply rollup.
`HashGroupify` Transformer.`applySnapshot(long projection, int[] state, HashGroupify target, int[] snapshot)` Apply snapshot.

### Uses of HashGroupify in org.deidentifier.arx.framework.check.groupify

Constructors in org.deidentifier.arx.framework.check.groupify with parameters of type HashGroupify
Constructor and Description
`MetaHashGroupify(HashGroupify groupify, int index)` Constructs a new operator.

### Uses of HashGroupify in org.deidentifier.arx.framework.check.history

Methods in org.deidentifier.arx.framework.check.history with parameters of type HashGroupify
`boolean` History.`store(Transformation<?> transformation, HashGroupify groupify, int[] snapshot)` Stores a snapshot in the buffer.

### Uses of HashGroupify in org.deidentifier.arx.framework.check.transformer

Methods in org.deidentifier.arx.framework.check.transformer that return HashGroupify
`HashGroupify` AbstractTransformer.`call()`

Methods in org.deidentifier.arx.framework.check.transformer with parameters of type HashGroupify
`void` AbstractTransformer.`init(long projection, int[] state, HashGroupify groupify, HashGroupify source, int[] snapshot, TransformationCheckerStateMachine.TransitionType transition, int startIndex, int stopIndex, HashGroupifyEntry element, DataMatrix buffer)` Prepares the next transformation

### Uses of HashGroupify in org.deidentifier.arx.metric

Methods in org.deidentifier.arx.metric with parameters of type HashGroupify
`InformationLossWithBound<T>` Metric.`getInformationLoss(Transformation<?> node, HashGroupify groupify)` Evaluates the metric for the given node.
`T` Metric.`getLowerBound(Transformation<?> node, HashGroupify groupify)` Returns a lower bound for the information loss for the given node.
`ILScore` Metric.`getScore(Transformation<?> node, HashGroupify groupify)` Calculates the score.

### Uses of HashGroupify in org.deidentifier.arx.metric.v2

Methods in org.deidentifier.arx.metric.v2 with parameters of type HashGroupify
`ILScore` MetricSDNMDiscernability.`getScore(Transformation<?> node, HashGroupify groupify)`
`ILScore` MetricSDClassification.`getScore(Transformation<?> node, HashGroupify groupify)`
`ILScore` MetricSDAECS.`getScore(Transformation<?> node, HashGroupify groupify)`
`ILScore` MetricMDNUEntropyPrecomputed.`getScore(Transformation<?> node, HashGroupify groupify)`
`ILScore` MetricMDNMPrecision.`getScore(Transformation<?> node, HashGroupify groupify)`
`ILScore` MetricMDNMLoss.`getScore(Transformation<?> node, HashGroupify groupify)`
`ILScore` AbstractMetricMultiDimensionalPotentiallyPrecomputed.`getScore(Transformation<?> node, HashGroupify groupify)`