I have some problem with two dimensional integral. I want to calculate such integral.
G[x_]=(1+2/π ArcSin[x/Sqrt[x^2+4]]-4/π ArcSin[x/Sqrt[x^2+1]]-(12x)/(π(4+x^2)(1+x^2)));
Expr[η_,a_,ρ_,y_]:= BesselJ[0,ρ ](ρ/2)^(-2 I η) Exp[-2 I η BesselK[0,ρ /a]]BesselJ[0,y]G[(y a)/ρ]
int[a_, η_] := NIntegrate[Expr[η, a, ρ, y], {ρ, 0,∞}, {y,0, ∞}]
But This integral high oscillated and converge very slowly.
int[1., 0.7]
SystemException[MemoryAllocationFailure,{NIntegrate[Expr[0.7,1.,[Rho],y],{[Rho],0,[Infinity]},{y,0,[Infinity]}],Block[{Compile
$6,Compile
$7,Compile`$8,Compile`$9 .....
I tried to calculate this integral with big but finite limit of integration. But in this case the answer depends on limit of integration, and not good satisfy known asymptotics for small and big parameter $a$. How to do it correctly?