def compute_delta99(self, u0='max', interpolate=True):
    self.delta99 = np.zeros(self.x1.shape[0])
    self.edgeU = np.zeros(self.x1.shape[0])
    for i in range(self.x1.shape[0]):
        x = self.x1[i]
        (y, v) = tbl.profile_along_line(self.case, (x, (- 1)), (x, 10), correctDistance=True)
        self.delta99[i] = tbl.delta_99(y, v['UMean'][:, 0], u0=u0, interpolate=interpolate)
        if (u0 is 'max'):
            self.edgeU[i] = np.max(v['UMean'][:, 0])
        elif (u0 is 'last'):
            self.edgeU[i] = v['UMean'][((- 1), 0)]
    self.reDelta99 = ((self.delta99 * self.edgeU) / self.nu)
    self.reTau = ((self.delta99 * np.sqrt(np.abs(self.tau1))) / self.nu)
    self.delta99105h = self.delta99[self.idx105h]
    return 0
def compute_delta99(self, u0='max', interpolate=True):
    self.delta99 = np.zeros(self.x1.shape[0])
    self.edgeU = np.zeros(self.x1.shape[0])
    for i in range(self.x1.shape[0]):
        x = self.x1[i]
        (y, v) = tbl.profile_along_line(self.case, (x, (- 1)), (x, 10), correctDistance=True)
        self.delta99[i] = tbl.delta_99(y, v['UMean'][:, 0], u0=u0, interpolate=interpolate)
        if (u0 is 'max'):
            self.edgeU[i] = np.max(v['UMean'][:, 0])
        elif (u0 is 'last'):
            self.edgeU[i] = v['UMean'][((- 1), 0)]
    self.reDelta99 = ((self.delta99 * self.edgeU) / self.nu)
    self.reTau = ((self.delta99 * np.sqrt(np.abs(self.tau1))) / self.nu)
    self.delta99105h = self.delta99[self.idx105h]
    return 0