Closed crowlogic closed 1 month ago
jshell> var R = RealPolynomialSequence.express("n➔∑k➔(-1)ⁿ*((n-k)ℭk)*(2/x)^(n-2*k)*Γ(v+n-k)/Γ(v+k){k=0…⌊n/2⌋}"); jshell> plot(0,40,2000,RealFunction.express("j(0,t)")); | Exception java.lang.VerifyError: Bad type on operand stack Exception Details: Location: j(0,t).evaluate(Ljava/lang/Object;IILjava/lang/Object;)Ljava/lang/Object; @29: invokevirtual Reason: Type 'arb/functions/real/RealSphericalBesselFunctionOfTheFirstKind' (current frame, stack[2]) is not assignable to 'j(0,t)' Current Frame: bci: @29 flags: { } locals: { 'j(0,t)', 'java/lang/Object', integer, integer, 'java/lang/Object' } stack: { 'arb/functions/real/RealSphericalBesselFunctionOfTheFirstKind', 'arb/functions/real/RealSphericalBesselFunctionOfTheFirstKind', 'arb/functions/real/RealSphericalBesselFunctionOfTheFirstKind', 'arb/Real', integer, 'arb/Real' } Bytecode: 0000000: 2ab4 001a 9a00 072a b600 1e2a b400 2259 0000010: 2ab4 0022 2bc0 0013 1d2a b400 26b6 0029 0000020: b0 Stackmap Table: same_frame(@11) | at Class.getDeclaredConstructors0 (Native Method) | at Class.privateGetDeclaredConstructors (Class.java:3549) | at Class.getConstructor0 (Class.java:3754) | at Class.getDeclaredConstructor (Class.java:2930) | at Expression.getInstance (Expression.java:1232) | at Expression.instantiate (Expression.java:1334) | at Function.instantiate (Function.java:322) | at RealFunction.express (RealFunction.java:92) | at RealFunction.express (RealFunction.java:87) | at RealFunction.express (RealFunction.java:66) | at (#1:1) jshell>