| from sympy.tensor.array.ndim_array import NDimArray | |
| class MutableNDimArray(NDimArray): | |
| def as_immutable(self): | |
| raise NotImplementedError("abstract method") | |
| def as_mutable(self): | |
| return self | |
| def _sympy_(self): | |
| return self.as_immutable() | |
| from sympy.tensor.array.ndim_array import NDimArray | |
| class MutableNDimArray(NDimArray): | |
| def as_immutable(self): | |
| raise NotImplementedError("abstract method") | |
| def as_mutable(self): | |
| return self | |
| def _sympy_(self): | |
| return self.as_immutable() | |