rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
my_get_gamma_H_constant.m
1  function [gamma_H,model] = my_get_gamma_H_constant(model)
2 
3  if ~isfield(model,'gamma_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 
25 
26  if strcmp(model.name_output_functional, 'box_mean_time')
27  func_type = 'timeInt';
28  else
29  func_type = '';
30  end
31 
32  load(['gamma_data_H',func_type,num2str(model.k),'_',model_type,'_',time_type,'_coarse_',num2str(model.coarse_factor),'.mat']);
33 
34  model.gamma_H_data = gamma_H_data;
35  end
36 
37  mu = get_mu(model);
38 
39  el_indx = coord2leaf_element(model.gamma_H_data.gamma_H_grid,mu);
40 
41  gamma_H = model.gamma_H_data.gamma_H_const(el_indx);