<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: apply absorption on particle velocity</title>
		<link>http://www.k-wave.org/forum/topic/apply-absorption-on-particle-velocity</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 00:13:01 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/apply-absorption-on-particle-velocity" rel="self" type="application/rss+xml" />

		<item>
			<title>bencox on "apply absorption on particle velocity"</title>
			<link>http://www.k-wave.org/forum/topic/apply-absorption-on-particle-velocity#post-1249</link>
			<pubDate>Fri, 15 Feb 2013 12:25:08 +0000</pubDate>
			<dc:creator>bencox</dc:creator>
			<guid isPermaLink="false">1249@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Chao,&#60;/p&#62;
&#60;p&#62;Yes, carry on with kgrid.k. When Fourier transforming from the spatial to the wavenumber domain you don't retain any spatial information, so the fact you are on a shifted grid won't make any difference. &#60;/p&#62;
&#60;p&#62;Ben
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "apply absorption on particle velocity"</title>
			<link>http://www.k-wave.org/forum/topic/apply-absorption-on-particle-velocity#post-1248</link>
			<pubDate>Thu, 14 Feb 2013 19:16:31 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">1248@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dr. Cox and Dr. Treeby,&#60;/p&#62;
&#60;p&#62;When you incorporated the absorption and dispersion, you modified the equation of state, which has the form p = c^2*{\rho - \tau*F^(-1){k^(y-2)F{d/dt \rho}} - \eta*F^(-1){k^(y-1)F{\rho}} }.&#60;/p&#62;
&#60;p&#62;In the code, the dispersion term, for example, was implemented as absorb_eta.*real(ifft2( absorb_nabla2.*fft2(rhox + rhoy))), where absorb_nabla2 was computed by the following statements&#60;/p&#62;
&#60;p&#62;absorb_nabla2 = (kgrid.k).^(medium.alpha_power-1);&#60;br /&#62;
absorb_nabla2(isinf(absorb_nabla2)) = 0;&#60;br /&#62;
absorb_nabla2 = ifftshift(absorb_nabla2); &#60;/p&#62;
&#60;p&#62;Now I want to incorporate the absorption and dispersion through the particle velocity u as&#60;br /&#62;
u_i' = {u_i - \tau*F^(-1){k^(y-2)F{d/dt u_i}} - \eta*F^(-1){k^(y-1)F{u_i}} }, i = x,y,z, and let's first put the correctness of this aside. In this case, the corresponding dispersion term will be absorb_eta.*real(ifft2( absorb_nabla2.*fft2(u_i))). My question is: can absorb_nabla2  be computed in the same way as above since now u is on the staggered grid? Specifically, can kgrid.k still be used to compute absorb_nabla2 in this case, or some staggered kgrid.k is needed?&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Chao
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
