Skip to content

Commit 476b9d3

Browse files
committed
TensorProductElement: rename sub_elements factor_elements
1 parent 9bcf0d7 commit 476b9d3

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

finat/element_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ def convert_tensorproductelement(element, **kwargs):
276276
dim_offset = 0
277277
elements = []
278278
deps = set()
279-
for elem in element.sub_elements:
279+
for elem in element.factor_elements:
280280
kwargs["shift_axes"] = shift_axes + dim_offset
281281
dim_offset += elem.cell.topological_dimension()
282282
finat_elem, ds = _create_element(elem, **kwargs)

finat/ufl/tensorproductelement.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,24 +95,24 @@ def sobolev_space(self):
9595
return DirectionalSobolevSpace(orders)
9696

9797
@property
98-
def num_sub_elements(self):
99-
"""Return number of subelements."""
98+
def num_factor_elements(self):
99+
"""Return number of tensor product components."""
100100
return len(self._sub_elements)
101101

102102
@property
103-
def sub_elements(self):
104-
"""Return subelements (factors)."""
103+
def factor_elements(self):
104+
"""Return tensor product components (factors)."""
105105
return self._sub_elements
106106

107107
def reconstruct(self, **kwargs):
108108
"""Doc."""
109109
cell = kwargs.pop("cell", self.cell)
110-
return TensorProductElement(*[e.reconstruct(**kwargs) for e in self.sub_elements], cell=cell)
110+
return TensorProductElement(*[e.reconstruct(**kwargs) for e in self.factor_elements], cell=cell)
111111

112112
def variant(self):
113113
"""Doc."""
114114
try:
115-
variant, = {e.variant() for e in self.sub_elements}
115+
variant, = {e.variant() for e in self.factor_elements}
116116
return variant
117117
except ValueError:
118118
return None

0 commit comments

Comments
 (0)