1 function model_data = vi_gen_model_data(model)
2 %
function model_data = vi_gen_model_data(model)
4 %
function generating required data of a uniformly discretized 1D
7 % Required fields of model:
8 % H: number of grid nodes
10 % Generated fields of model_data:
11 % X: coordinate vector of grid nodes
20 case 'none' % in principle superfluous
22 % X = linspace(0,1,model.H+2)
';
24 % model_data.X = X(2:end-1); % open interval
27 error('should not be called!
');
30 model_data.grid = construct_grid(model);
31 model_data.H = model.xnumintervals -1;
32 model_data.dx = (model.xrange(2)-model.xrange(1))/model.xnumintervals;
33 % model_data.df_info = feminfo(model,model_data.grid);
34 %model_data.inner_product_matrix = ...
35 % model_data.df_info.h10_inner_product_matrix
36 % model_data.H = model_data.df_info.ndofs;
39 model_data.grid = construct_grid(model);
40 model_data.df_info = feminfo(model,model_data.grid);
41 %model_data.inner_product_matrix = ...
42 % model_data.df_info.h10_inner_product_matrix
43 model_data.H = model_data.df_info.ndofs;
a one dimensional grid implementation