Skip to content

Commit 82eae2e

Browse files
authored
Merge pull request #130 from ToFuProject/Issue129_operatorUnits
[#129] Fixed
2 parents 51f7de5 + ceec01e commit 82eae2e

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

bsplines2d/_class02_operators.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,7 @@ def apply_operator(
525525
keybs=keybs,
526526
# for units
527527
operator=operator,
528+
integ_op=integ_op,
528529
)
529530

530531
# -----------------
@@ -691,6 +692,7 @@ def _apply_operator_prepare(
691692
key=None,
692693
keybs=None,
693694
operator=None,
695+
integ_op=None,
694696
):
695697

696698
# ----------
@@ -708,14 +710,6 @@ def _apply_operator_prepare(
708710

709711
refbs = coll.dobj[wbs][keybs]['ref']
710712

711-
# ----------
712-
# unitsbs
713-
714-
unitsbs = [
715-
coll.ddata[k0]['units']
716-
for k0 in coll.dobj[wbs][keybs]['apex']
717-
]
718-
719713
# --------------
720714
# fill dict
721715

@@ -745,9 +739,7 @@ def _apply_operator_prepare(
745739
# units
746740
units0 = asunits.Unit(coll.ddata[k0]['units'])
747741
if operator == 'D0N1':
748-
units = units0
749-
for uu in unitsbs:
750-
units = units * uu
742+
units = units0 * integ_op['M']['units']
751743
else:
752744
raise NotImplementedError()
753745

0 commit comments

Comments
 (0)