Beispiel #1
0
 public CalcAffordanceDtoFactory([NotNull] CalcParameters cp, [NotNull] IDeviceCategoryPicker picker,
                                 [NotNull] CalcVariableDtoFactory variableRepository, [NotNull] AvailabilityDtoRepository availabilityDtoRepository)
 {
     _cp                        = cp;
     _picker                    = picker;
     _variableRepository        = variableRepository;
     _availabilityDtoRepository = availabilityDtoRepository;
 }
Beispiel #2
0
 public CalcDeviceDtoFactory([NotNull] IDeviceCategoryPicker picker, [NotNull] CalcParameters calcParameters,
                             [NotNull] Random rnd, [NotNull] CalcLoadTypeDtoDictionary loadTypeDictionary,
                             [NotNull] CalcVariableDtoFactory calcVariableRepositoryDtoFactory,
                             [NotNull] AvailabilityDtoRepository availabilityDtoRepository)
 {
     _picker             = picker;
     _calcParameters     = calcParameters;
     _rnd                = rnd;
     _loadTypeDictionary = loadTypeDictionary;
     _calcVariableRepositoryDtoFactory = calcVariableRepositoryDtoFactory;
     _availabilityDtoRepository        = availabilityDtoRepository;
 }
 public CalcHouseDtoFactory([NotNull] CalcLoadTypeDtoDictionary ltDict,
                            [NotNull] Random random,
                            [NotNull] IDeviceCategoryPicker picker,
                            [NotNull] CalcParameters calcParameters,
                            [NotNull] CalcModularHouseholdDtoFactory hhDtoFactory,
                            [NotNull] AvailabilityDtoRepository availabilityDtoRepository,
                            [NotNull] CalcVariableDtoFactory calcVariableDtoFactory)
 {
     _ltDict                    = ltDict;
     _random                    = random;
     _picker                    = picker;
     _calcParameters            = calcParameters;
     _hhDtoFactory              = hhDtoFactory;
     _availabilityDtoRepository = availabilityDtoRepository;
     _calcVariableDtoFactory    = calcVariableDtoFactory;
 }
Beispiel #4
0
 public CalcLocationDtoFactory([NotNull] CalcParameters calcParameters, [NotNull] IDeviceCategoryPicker picker, [NotNull] CalcLoadTypeDtoDictionary calcLoadTypeDict)
 {
     _picker           = picker;
     _calcLoadTypeDict = calcLoadTypeDict;
     _calcParameters   = calcParameters;
 }