You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, integrals have to run jacobian at every point in the domain where the integrand function is evaluated. However, many geometries have linear parametric functions that will produce the exact same jacobian at every valid point in the geometry, making every function call after the first redundant.
Ideas:
Identify all geometry types that this applies to
Maybe create a special case single-argument jacobian(geometry) for these cases?
Currently, integrals have to run
jacobian
at every point in the domain where the integrand function is evaluated. However, many geometries have linear parametric functions that will produce the exact samejacobian
at every valid point in the geometry, making every function call after the first redundant.Ideas:
jacobian(geometry)
for these cases?jacobian(geometry, ts) -> jacobian(geometry)
, orjacobian(geometry) -> jacobian(geometry, zeros(T, paramdim(geometry)))
?_integral
workers that dispatch on these cases and move the differential calculation outside the integral?The text was updated successfully, but these errors were encountered: