def __init__(self, g: Metric, G: ChristoffelSymbol2ndKind, x): self.g = g self.G = G self.x = x self.dim = g.dim() self.uddd_values = np.zeros((self.dim, self.dim, self.dim, self.dim), dtype='O') self.dddd_values = np.zeros((self.dim, self.dim, self.dim, self.dim), dtype='O') self.uddd_evaluated = np.full((self.dim, self.dim, self.dim, self.dim), False) self.dddd_evaluated = np.full((self.dim, self.dim, self.dim, self.dim), False)
def __init__(self, g: Metric, x): self.g = g self.x = x self.dim = g.dim() self.christoffels = np.zeros((self.dim, self.dim, self.dim), dtype='O') self.evaluated = np.full((self.dim, self.dim, self.dim), False)