Class SMNumericImpl

    • Constructor Detail

      • SMNumericImpl

        public SMNumericImpl()
    • Method Detail

      • applyAsymmetricSituation

        protected double applyAsymmetricSituation​(DataObject queryObject,
                                                  DataObject caseObject,
                                                  double currentSimValue)
        checks and applies (if allowed) any asymmetric situation for query and case.
        Parameters:
        queryObject -
        caseObject -
        currentSimValue - the current value of sim, for which the asymmetric strategy has not yet been applied
        Returns:
        new sim value according to the applied asymmetric strategy