rbmatlab  1.13.10
 All Classes Namespaces Files Functions Variables Groups Pages
my_get_L_H_constant.m
1 function [L_H,model] = my_get_L_H_constant(model)
2 
3  if ~isfield(model,'lipschitz_H_data')
4 
5  if model.time_const
6  time_type='time_const';
7  else
8  time_type ='time_var';
9  end
10 
11  if model.cone_const
12  model_type = 'cone_const';
13  elseif model.vx_const
14  model_type='vx_const';
15  else
16  model_type='';
17  end
18 
19  if isfield(model,'base_model')
20  model.k = model.base_model.k;
21  model.name_output_functional = model.base_model.name_output_functional;
22  end
23 
24  if strcmp(model.name_output_functional, 'box_mean_time')
25  func_type = 'timeInt';
26  else
27  func_type = '';
28  end
29 
30  load(['lipschitz_data_H',func_type,num2str(model.k),'_',model_type,'_',time_type,'_coarse_',num2str(model.coarse_factor),'.mat']);
31 
32  model.lipschitz_H_data = lipschitz_H_data;
33  end
34 
35  mu = get_mu(model);
36 
37  el_indx = coord2leaf_element(model.lipschitz_H_data.lip_H_grid,mu);
38 
39  L_H = model.lipschitz_H_data.lipschitz_H_const(el_indx);
40