diff --git a/pymbolic/primitives.py b/pymbolic/primitives.py index 5855f5d7158d1dc4883981ca1a7990d9bbbb528b..963362598df23f8abaac0336cc8221a71f7edd23 100644 --- a/pymbolic/primitives.py +++ b/pymbolic/primitives.py @@ -1696,7 +1696,7 @@ def make_common_subexpression(field, prefix=None, scope=None): return CommonSubexpression(field, prefix, scope) -def make_sym_vector(name, components, var_factory=None): +def make_sym_vector(name, components, var_factory=Variable): """Return an object array of *components* subscripted :class:`Variable` (or subclass) instances. @@ -1712,9 +1712,6 @@ def make_sym_vector(name, components, var_factory=None): Subscript(Variable('vec'), 2)], dtype=object) """ - if var_factory is None: - var_factory = Variable - from numbers import Integral if isinstance(components, Integral): components = list(range(components))