コード例 #1
0
 public void SetPerCapitaResidencial(TripParams trip)
 {
     foreach (var unit in AllUnits)
     {
         unit.PerCapitaResidencial = trip.PerCapitaResidencial;
     }
 }
コード例 #2
0
 public void SetPerCapitaOffice(TripParams trip)
 {
     foreach (var unit in AllUnits)
     {
         unit.PerCapitaOffice = trip.PerCapitaOffice;
     }
 }
コード例 #3
0
 public void SetPerCapitaIndustry(TripParams trip)
 {
     foreach (var unit in AllUnits)
     {
         unit.PerCapitaIndustry = trip.PerCapitaIndustry;
     }
 }
コード例 #4
0
        public ParametersWindow()
        {
            InitializeComponent();

            backup = new TripParams(Parameter.Trip);
            TheGrid.DataContext = Parameter.Trip;
        }
コード例 #5
0
 static Parameter()
 {
     Base        = new BaseParams();
     Building    = new BuildingParams();
     Trip        = new TripParams();
     Green       = new GreenParams();
     Maintenance = new MaintenanceParams();
 }
コード例 #6
0
 public TripParams(TripParams other)
 {
     TripDistanceIntervalLowerLimits      = (double[])other.TripDistanceIntervalLowerLimits.Clone();
     TripDistanceIntervalAverageDistances = (double[])other.TripDistanceIntervalAverageDistances.Clone();
     TripDistanceIntervalProportions      = (double[])other.TripDistanceIntervalProportions.Clone();
     TripMethodProportions           = (double[][])other.TripMethodProportions.Clone();
     TripMethodUnitCarbonProductions = (double[])other.TripMethodUnitCarbonProductions.Clone();
     PerCapitaIndustry         = other.PerCapitaIndustry;
     PerCapitaOffice           = other.PerCapitaOffice;
     PerCapitaResidencial      = other.PerCapitaResidencial;
     AdultRate                 = other.AdultRate;
     StudentRate               = other.StudentRate;
     TripFrequencyOfTransit    = other.TripFrequencyOfTransit;
     TripFrequencyOfSchool     = other.TripFrequencyOfSchool;
     TripFrequencyOfOtherEvent = other.TripFrequencyOfOtherEvent;
 }