Class CostModelComputerAbstract

    • Field Detail

      • message

        protected java.lang.String message
    • Constructor Detail

      • CostModelComputerAbstract

        public CostModelComputerAbstract()
    • Method Detail

      • getErrorMessage

        public java.lang.String getErrorMessage()
        Specified by:
        getErrorMessage in interface CostModelComputer
        Returns:
        null if the computation was successful. Otherwise an error message.
      • innerProduct

        protected java.math.BigDecimal innerProduct​(double[] parameters,
                                                    double[] observation)
      • compute

        public abstract void compute​(java.util.List<org.processmining.plugins.InductiveMiner.Pair<double[],​java.lang.Double>> data,
                                     CostModelAbstract result,
                                     IvMCanceller canceller)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getInputsAndCost

        protected java.util.List<org.processmining.plugins.InductiveMiner.Pair<double[],​java.lang.Double>> getInputsAndCost​(IvMLogFiltered log,
                                                                                                                                  CostModelAbstract result,
                                                                                                                                  IvMCanceller canceller)