Skip to content
Snippets Groups Projects
Commit eed6ff7d authored by Nils Kohl's avatar Nils Kohl :full_moon_with_face:
Browse files

Not throwing exception because it is not a valid assumption that the free...

Not throwing exception because it is not a valid assumption that the free symbol must still exist after possible symbolic simplification.
parent 918bcc78
Branches fugaku
No related tags found
1 merge request!19Weak Nitsche freeslip integrands, improved and extended external parameter handling
Pipeline #67976 passed with warnings
......@@ -1682,19 +1682,6 @@ class HyTeGElementwiseOperator:
kernel_parameters = kernel_function.get_parameters()
if any(
[
str(free_symbol)
not in [str(kp) for kp in kernel_parameters]
for free_symbol in integration_info.free_symbols
]
):
raise HOGException(
"Hmm, some free symbols from the integrand have been lost...\n"
f"free symbols: {[str(fs) for fs in integration_info.free_symbols]}\n"
f"kernel parameters: {[str(kp) for kp in kernel_parameters]}"
)
# We append the name of the integrand (!= name of the kernel) to the free symbols we found in the
# integrand to make sure that two different integrands (e.g., a boundary and a volume integrand)
# that use the same symbol name do not clash.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment