The "Laguerre" and "Hermite" implementations of the GaussIntegratorFactory, doesn't seem to have "flexible changeable Infinity bounds", if used in a scripting language.
The below Java implementation is similar to what Julia supports in it's quadgk function:
The "Laguerre" and "Hermite" implementations of the
GaussIntegratorFactory
, doesn't seem to have "flexible changeable Infinity bounds", if used in a scripting language.The below Java implementation is similar to what Julia supports in it's
quadgk
function:I found this Java implementation (Apache license) on Github which accepts
Infinity
bounds. Example:It could also be implemented for "arbitrary-precision arithmetic" (i.e.
FieldElement
).