1 function U = my_udir_coefficients(X,Y,params)
2 %
function U = my_udir_coefficients([],[],params)
4 %
function computing parameter dependent coefficients of a
function
5 % udir. The
function f is obtained later by computing corresponding
6 % parameter independent components and then computing a linear combination
8 % the following evaluated at X= 0.0 (or 1.0)
10 % Xshift = X-params.transport_x * params.t;
11 % U = c_dir_1 * sin(pi*Xshift) +
12 % c_dir_2 * sin(16*pi*Xshift+transport_x*1*pi) * 1_(1<=t<2) +
14 % Bernard Haasdonk 24.10.2008
16 arg = -pi*params.transport_x*params.t;
17 U = [params.c_dir_1 * sin(arg) , ...
18 params.c_dir_2* sin(16*arg+params.transport_x*pi)...
19 *(params.t<2 & params.t>=1)];