public abstract class Deconvolution_DNC
extends java.lang.Object
| Constructor | Description | 
|---|---|
| Deconvolution_DNC() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static ArrivalCurve | deconvolve(ArrivalCurve arrival_curve,
          ServiceCurve service_curve) | |
| static ArrivalCurve | deconvolve(ArrivalCurve arrival_curve,
          ServiceCurve service_curve,
          boolean tb_rl_optimized) | |
| static java.util.Set<ArrivalCurve> | deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
          ServiceCurve service_curve) | |
| static java.util.Set<ArrivalCurve> | deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
          ServiceCurve service_curve,
          boolean tb_rl_optimized) | |
| static java.util.Set<ArrivalCurve> | deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
          java.util.Set<ServiceCurve> service_curves) | |
| static java.util.Set<ArrivalCurve> | deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
          java.util.Set<ServiceCurve> service_curves,
          boolean tb_rl_optimized) | |
| static java.util.Set<ArrivalCurve> | deconvolve_almostConcCs_SCs(java.util.Set<CurvePwAffine> curves,
                           java.util.Set<ServiceCurve> service_curves) | |
| private static ArrivalCurve | deconvolve_mTB_mRL(CurvePwAffine curve_1,
                  CurvePwAffine curve_2) | Returns the deconvolution of an (almost) concave arrival curve and a convex
 service curve. | 
| private static ArrivalCurve | deconvolveTB_RL(ArrivalCurve arrival_curve,
               ServiceCurve service_curve) | 
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, ServiceCurve service_curve)
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, ServiceCurve service_curve, boolean tb_rl_optimized)
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, java.util.Set<ServiceCurve> service_curves)
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, java.util.Set<ServiceCurve> service_curves, boolean tb_rl_optimized)
public static ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve)
public static ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve, boolean tb_rl_optimized)
public static java.util.Set<ArrivalCurve> deconvolve_almostConcCs_SCs(java.util.Set<CurvePwAffine> curves, java.util.Set<ServiceCurve> service_curves)
private static ArrivalCurve deconvolveTB_RL(ArrivalCurve arrival_curve, ServiceCurve service_curve)
private static ArrivalCurve deconvolve_mTB_mRL(CurvePwAffine curve_1, CurvePwAffine curve_2)
curve_1 - The (almost) concave arrival curve.curve_2 - The convex service curve.