# Package org.eclipse.viatra.query.runtime.localsearch.planner.cost.impl

- Class Summary
  Class | Description
  --- | ---
  HybridMatcherConstraintCostFunction | Deprecated. `StatisticsBasedConstraintCostFunction` should use `IQueryResultProvider.estimateCardinality(org.eclipse.viatra.query.runtime.matchers.tuple.TupleMask, org.eclipse.viatra.query.runtime.matchers.util.Accuracy)`
  IndexerBasedConstraintCostFunction | Cost function which calculates cost based on the cardinality of items in the runtime model, provided by the base indexer
  StatisticsBasedConstraintCostFunction | Cost function which calculates cost based on the cardinality of items in the runtime model
  VariableBindingBasedCostFunction | This class can be used to calculate cost of application of a constraint with a given adornment.