Question: Eliminating u*Dirac(u) without integration

I'd like to eliminate all terms multiplied with u*Dirac(u) in a rather long function. For example, if

den:=a*u*Dirac(u)+b*u*u*Dirac(u)+c*u^(3/2)*Dirac(u)+v*Dirac(v);

is my function. Then the result I desire is,

v*Dirac(v)

I tried

subs(u*Dirac(u)=0,den);

but it did not work.

As my original function is rather cumbersome, I do not want to integrate it for this result.

 

Any suggestions are welcome.

Please Wait...