Class ConvolutionExponential

    • Constructor Detail

      • ConvolutionExponential

        public ConvolutionExponential​(double lowerintegrationlimit,
                                      double upperintegrationlimit,
                                      int maximalsteps,
                                      double integrationaccuracy,
                                      double invasoConstant,
                                      LinearListInterpolator timeDischargeInterpolator)
        Calculates the integral of the exponential equation
        Parameters:
        lowerintegrationlimit -
        upperintegrationlimit -
        maximalsteps -
        integrationaccuracy -
        invasoConstant -
        timeDischargeInterpolator -
    • Method Detail

      • equation

        protected double equation​(double time)
        Description copied from class: SimpsonIntegral
        Equation to integrate
        Specified by:
        equation in class SimpsonIntegral
        Parameters:
        time - - point in which to calculate the function
        Returns:
      • integrate

        public double integrate()
        Description copied from interface: IntegrableFunction
        Performs integration by means of the method of the function that implements it.
        Specified by:
        integrate in interface IntegrableFunction
        Returns:
        the value of the integration