Greeting, I'm searching to solve numerically the dispersion relation for Landau Damping, it is: $$ 0=1+\frac{1}{k^2}\int_{-\infty}^{+\infty} \frac{\partial_v f_{0}}{w/k-v}dv$$ Which then can be simplified by using the Principal value.
I know that it can be solved if $f_0$ is a Gaussian and using the plasma dispersion relation $Z(\zeta)$. However i want to do it with an arbitrary function $f_0$.
I know Mathematica can find the roots of equation by using FindRoot[], and i tested it with a dispersion relation with out the integral and it works fine.
So, my problem/question is how can i solve that type of integral?
I tried just to test it with a simple Gaussian Gaussian := Exp[-(((v - V0)/VT)^2)/2]/(Sqrt[2*Pi]*VT)
NIntegrate[D[Gaussian, v]/(w/k - v), {v, -Infinity, Infinity}, PrincipalValue -> True]
and also
NIntegrate[D[Gaussian, v]/(w/k - v), {v, -Infinity, Infinity}]
but the first one says : NIntegrate: Singular points must be specified in the integration range in order to use PrincipalValue.,
and the second one says: NIntegrate: The integrand ... has evaluated to non-numerical values for all sampling points in the region with boundaries {{1.,0.}}.
How can i solve this type of integral and equation? Is there a better way than doing this?
Edit: Second Question: My final objective is to solve the dispersion relation, i found i can use FindRoot[Dispersion relation], but how can i do that? Is it possible numerically?
Thank you.
