Esempio n. 1
0
 public RealLifeProfile(
     OperatorSet operatorSet,
     IOtherModeGenerator internalTransferGenerator,
     IOtherModeGenerator walksGenerator,
     bool allowCancelled,
     uint maxNumberOfTransfers,
     Func <DateTime, DateTime, TimeSpan> searchLengthCalculator
     ) :
     base(
         internalTransferGenerator,
         walksGenerator,
         TransferMetric.Factory,
         TransferMetric.ParetoCompare,
         allowCancelled ? null : new CancelledConnectionFilter(),
         new ChangeableMaxNumberOfTransferFilter(uint.MaxValue))
 {
     OperatorSet            = operatorSet;
     _filter                = (ChangeableMaxNumberOfTransferFilter)JourneyFilter;
     _maxNumberOfTransfers  = maxNumberOfTransfers;
     SearchLengthCalculator = searchLengthCalculator;
 }
Esempio n. 2
0
 public static string FixedId(this IOtherModeGenerator gen)
 {
     return(gen.OtherModeIdentifier().Split("&")[0]);
 }