Class PartialNeighborhoodCalculator
java.lang.Object
tools.refinery.store.statecoding.neighborhood.AbstractNeighborhoodCalculator<PartialInterpretation<?,?>>
tools.refinery.store.reasoning.interpretation.PartialNeighborhoodCalculator
- All Implemented Interfaces:
StateCodeCalculator
public class PartialNeighborhoodCalculator
extends AbstractNeighborhoodCalculator<PartialInterpretation<?,?>>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPartialNeighborhoodCalculator(Model model, IndividualsSet individuals, Concreteness concreteness, int depth) -
Method Summary
Modifier and TypeMethodDescriptionstatic StateCodeCalculatorFactoryfactory(Concreteness concreteness, int depth) protected intgetArity(PartialInterpretation<?, ?> interpretation) getCursor(PartialInterpretation<?, ?> interpretation) protected List<PartialInterpretation<?, ?>> protected ObjectgetNullValue(PartialInterpretation<?, ?> interpretation) Methods inherited from class tools.refinery.store.statecoding.neighborhood.AbstractNeighborhoodCalculator
addHash, getModel, getTupleHash1, getTupleHash2, getTupleHashN, impactCalculation, initializeWithIndividuals
-
Constructor Details
-
PartialNeighborhoodCalculator
protected PartialNeighborhoodCalculator(Model model, IndividualsSet individuals, Concreteness concreteness, int depth)
-
-
Method Details
-
calculateCodes
- Specified by:
calculateCodesin interfaceStateCodeCalculator- Overrides:
calculateCodesin classAbstractNeighborhoodCalculator<PartialInterpretation<?,?>>
-
getInterpretations
- Specified by:
getInterpretationsin classAbstractNeighborhoodCalculator<PartialInterpretation<?,?>>
-
getArity
- Specified by:
getArityin classAbstractNeighborhoodCalculator<PartialInterpretation<?,?>>
-
getNullValue
- Specified by:
getNullValuein classAbstractNeighborhoodCalculator<PartialInterpretation<?,?>>
-
getCursor
- Specified by:
getCursorin classAbstractNeighborhoodCalculator<PartialInterpretation<?,?>>
-
factory
-