NIntegrate with a J/Link Function
- To: mathgroup at smc.vnet.net
- Subject: [mg65984] NIntegrate with a J/Link Function
- From: pjcrosbie at gmail.com
- Date: Tue, 25 Apr 2006 05:19:22 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
I cannot get NIntegrate to work on a Java function I have attached to
Mathematica with J/Link. The Java function works fine on its own and
inside Plot but NIntegrate appears to be passing it a symbolic value.
Code snippets:
:=Plot[tPort@condtPD[1, dr] , {dr, -6, 6}] (* works fine, plots
function correctly *)
:= NIntegrate[condtPD[dr] ,{dr,-6,6}]
Fails with message:
"Method named condtPD defined cr.research.conditional.CDnDPortfolio1
was called with an incorrect number or type of arguments. The
arguments, shown here in a list, were {1, dr}."
Can anyone point me in the right direction?
Many thanks