Beispiel #1
0
 def __init__(self):
     self.model_states = {'RHN':0, 'RMN':1, 'WHN':2, 'WMN':3,
                          'RHF':4, 'RMF':5, 'WHF':6, 'WMF':7}
     self.rw_states = {0:{0:(4,5), 1:(0,1)}, 1:{0:(6,7), 1:(2,3)}} # first index read/write, second near/far
     self.hit_states   = (0, 2, 4, 6)
     self.MM           = Markov.MarkovModel(len(self.model_states))
     self.granularity  = np.uint64(6)
     self.last_address = -1
     self.tmp_trans    = None
Beispiel #2
0
 def __init__(self,tagSets):
     self.model = Markov.MarkovModel()
     self.tagSets = tagSets
     self.fullRules = []
     self.partRules = []
Beispiel #3
0
 def __init__(self):
     self.model_states = {'RH':0, 'RM':1, 'WH':2, 'WM':3}
     self.rw_states    = {0:(0,1), 1:(2,3)}
     self.hit_states   = (0, 2)
     self.MM           = Markov.MarkovModel(len(self.model_states))
     self.tmp_trans    = None