sfepy.homogenization.convolutions module¶
-
class
sfepy.homogenization.convolutions.ConvolutionKernel(name, times, kernel, decay=None, exp_coefs=None, exp_decay=None)[source]¶ The convolution kernel with exponential synchronous decay approximation approximating the original kernel represented by the array
,
.![\begin{split}
& c_0 \equiv c[0] \;, c_{e0} \equiv c_0 c^e_0 \;, \\
& c(t) \approx c_0 d(t) \approx c_0 e(t) = c_{e0} e_n(t) \;,
\end{split}](../../../_images/math/3e874f2143221fcd830a93865288e859c9b290e0.png)
where
,
is the synchronous decay and
its
exponential approximation,
.
-
sfepy.homogenization.convolutions.approximate_exponential(x, y)[source]¶ Approximate
by
.Initial guess is given by assuming y has already the required exponential form.


by an exponential.