1 function [ui]=REGULARlok(u,i,beta,gamma,dx,dt)
3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4 %%% Diskretisierung der lokalen Regularisierung %%%
5 %%% u_t + f(u)_x = epsilon u_xx + alpha*epsilon^2 u_xxx %%%
7 %%% nach dem paper von LeFloch & Hayes %%%
8 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
10 % function [ui]=Regular(u,i,beta,gamma,dx,dt)
12 ui = u(i)+dt/dx*(g0(u(i-2),u(i-1),u(i),u(i+1))-g0(u(i-1),u(i),u(i+1),u(i+2)))+beta*dt/(2*dx)*(u(i+1)-2*u(i)+u(i-1))+gamma*dt/(6*dx)*(u(i+2)-2*u(i+1)+2*u(i-1)-u(i-2));