Skip to content
Snippets Groups Projects
Commit 72cf4849 authored by Isuru Fernando's avatar Isuru Fernando
Browse files

Don't use unevaluate for 1

parent 79ae6104
No related branches found
No related tags found
1 merge request!104Help CSE in l2p
...@@ -58,7 +58,9 @@ def mi_factorial(mi): ...@@ -58,7 +58,9 @@ def mi_factorial(mi):
def mi_power(vector, mi, evaluate=True): def mi_power(vector, mi, evaluate=True):
result = 1 result = 1
for mi_i, vec_i in zip(mi, vector): for mi_i, vec_i in zip(mi, vector):
if evaluate: if mi_i == 1:
result *= vec_i
elif evaluate:
result *= vec_i**mi_i result *= vec_i**mi_i
else: else:
result *= sym.unevaluated_pow(vec_i, mi_i) result *= sym.unevaluated_pow(vec_i, mi_i)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment