data_reduction
Class DataReductionRuleProvider

java.lang.Object
  extended by data_reduction.DataReductionRuleProvider

public class DataReductionRuleProvider
extends java.lang.Object

Stores several data reduction rules.

Version:
1.0
Author:
Sepp Hartung

Field Summary
private  HierarchicalClusteringInstance instance
           
static boolean log
           
private  java.util.Vector<RuleInterface> rules
           
 
Constructor Summary
DataReductionRuleProvider(HierarchicalClusteringInstance instance)
           
 
Method Summary
 void addRule(RuleInterface rule)
           
 void performDataReductionRules()
          Apply all data reduction rules to the distance function.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private final HierarchicalClusteringInstance instance

rules

private final java.util.Vector<RuleInterface> rules

log

public static final boolean log
See Also:
Constant Field Values
Constructor Detail

DataReductionRuleProvider

public DataReductionRuleProvider(HierarchicalClusteringInstance instance)
Method Detail

addRule

public void addRule(RuleInterface rule)

performDataReductionRules

public void performDataReductionRules()
                               throws UnsolvableExecption
Apply all data reduction rules to the distance function.

Parameters:
distanceFunction -
Throws:
UnsolvableExecption