code: def update_Dim(self,name,value):
          '''
          update a dimension by appending the number of added elements to the dimensions ::
          
            <upddated dimension> = <old dimension> + <number of added elements along this dimension>
             
          '''
          oldVal=self._dimensions[name]
          self._dimensions[name] += value
          self.message(2, 'Updating dimension {0} (from {1} to {2})'.format(name,oldVal,self._dimensions[name]))
          
          #Update dimensions within all variables
          for p in self.par_list:
              if self.__dict__[p].__dict__.has_key('_dimensions'):
                  for d in self.__dict__[p]._dimensions.keys():
                      self.__dict__[p]._dimensions.update({d:self._dimensions[d]}f update_Dim(self,name,value):
          '''
          update a dimension by appending the number of added elements to the dimensions ::
          
            <upddated dimension> = <old dimension> + <number of added elements along this dimension>
             
          '''
          oldVal=self._dimensions[name]
          self._dimensions[name] += value
          self.message(2, 'Updating dimension {0} (from {1} to {2})'.format(name,oldVal,self._dimensions[name]))
          
          #Update dimensions within all variables
          for p in self.par_list:
              if self.__dict__[p].__dict__.has_key('_dimensions'):
                  for d in self.__dict__[p]._dimensions.keys():
                      self.__dict__[p]._dimensions.update({d:self._dimensions[d]})
docs: update a dimension by appending the number of added elements to the dimensions ::
          
            <upddated dimension> = <old dimension> + <number of added elements along this dimension>