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

- Class Summary
  Class | Description
  --- | ---
  HybridMatcherConstraintCostFunction | This cost function is intended to be used on hybrid configuration, with the strict restriction than any non-flattened positive pattern call is executed with Rete engine.
  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
  VariableBindingBasedCostEstimator | Deprecated This is used by `LocalSearchPlannerStrategy`.
  VariableBindingBasedCostFunction | This class can be used to calculate cost of application of a constraint with a given adornment.