def initialize(self, initDict): """ Mehod to initialize @ In, initDict, dict, dictionary of preprocessed input data { 'Sets':{setName: list of setValues}, 'Parameters':{paramName:{setsIndex:paramValue}} or {paramName:{'None':paramValue}}, 'Settings':{xmlTag:xmlVal}, 'Meta':{paramName:{setIndexName:indexDim}} or {paramName:None}, 'Uncertainties':{paramName:{'scenarios':{scenarioName:{setIndex:uncertaintyVal}}, 'probabilities': [ProbVals]}} } @ Out, None """ KnapsackBase.initialize(self, initDict)
def initialize(self, initDict): """ Mehod to initialize @ In, initDict, dict, dictionary of preprocessed input data { 'Sets':{setName: list of setValues}, 'Parameters':{paramName:{setsIndex:paramValue}} or {paramName:{'None':paramValue}}, 'Settings':{xmlTag:xmlVal}, 'Meta':{paramName:{setIndexName:indexDim}} or {paramName:None}, 'Uncertainties':{paramName:{'scenarios':{scenarioName:{setIndex:uncertaintyVal}}, 'probabilities': [ProbVals]}} } @ Out, None """ KnapsackBase.initialize(self, initDict) if 'capitals' not in self.sets.keys(): raise IOError('Set capitals is required for %s problem' % self.name)