diff --git a/pyerrors/correlators.py b/pyerrors/correlators.py index 60efdb9b..dc5f181e 100644 --- a/pyerrors/correlators.py +++ b/pyerrors/correlators.py @@ -151,7 +151,6 @@ class Corr: return Corr(newcontent) - #This method will symmetrice the matrices and therefore make them positive definit. def smearing_symmetric(self): if self.N > 1: @@ -176,6 +175,11 @@ class Corr: sp_vec = sp_vec/np.sqrt(sp_vec@sp_vec) return sp_vec + + def roll(self, dt): + return Corr(list(np.roll(np.array(self.content, dtype=object), dt))) + + def deriv(self, symmetric=True): #Defaults to symmetric derivative if not symmetric: newcontent = []