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.