Class Convolution_Disco_Affine


  • public abstract class Convolution_Disco_Affine
    extends java.lang.Object
    • Constructor Detail

      • Convolution_Disco_Affine

        public Convolution_Disco_Affine()
    • Method Detail

      • convolve

        public static MaxServiceCurve convolve​(MaxServiceCurve max_service_curve_1,
                                               MaxServiceCurve max_service_curve_2)
        Returns the convolution of this curve, which must be (almost) concave, and the given curve, which must also be (almost) concave.
        Parameters:
        max_service_curve_1 - The fist maximum service curve in the convolution.
        max_service_curve_2 - The second maximum service curve in the convolution.
        Returns:
        The convolved maximum service curve.
      • convolve_ACs_MSC

        public static java.util.Set<Curve> convolve_ACs_MSC​(java.util.Set<ArrivalCurve> arrival_curves,
                                                            MaxServiceCurve maximum_service_curve)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • convolve_ACs_EGamma

        public static java.util.Set<ArrivalCurve> convolve_ACs_EGamma​(java.util.Set<ArrivalCurve> arrival_curves,
                                                                      MaxServiceCurve extra_gamma_curve)
                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception