Skip to content

Porting external functions (such as bessel_j / bessel_y) to New World Grudge #93

Open
@thomasgibson

Description

A reminder to convert these functions to the revamped Grudge framework. Currently, #74 still calls out to grudge.sym to handle certain external functions. In particular, the Bessel functions.

grudge/test/test_grudge.py

Lines 990 to 994 in a494ba0

# FIXME: Bessel functions need to brought out of the symbolic
# layer. Related issue: https://github.com/inducer/grudge/issues/93
def bessel_j(actx, n, r):
from grudge import sym, bind
return bind(dcoll, sym.bessel_j(n, sym.var("r")))(actx, r=r)

Metadata

Assignees

No one assigned

    Labels

    New world grudgeDevelopments related/intended to/for the redesigned grudgedesign decisionsAnything related to overhauling or redesigning code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions