3 %
default discretization description
for problems of type
"NonlinEvol"
5 % generated fields of descr:
6 % init_values_algorithm : fv_init_values()
7 % filecache_ignore_fields_in_model : filecache
8 % inner_product_matrix_algorithm : fv_inner_product_matrix()
9 % inner_product : fv_inner_product()
10 % get_inner_product_matrix : extracts inner product matrix from model_data.
11 % geometry_transformation :
'none'
14 % init values projection algorithm
17 descr.filecache_ignore_fields_in_model = {
'N',
'Nmax',
'M',...
18 'filecache_ignore_fields_in_model',...
19 'filecache_ignore_fields_in_detailed_data',...
22 descr.inner_product_matrix_algorithm = @fv_inner_product_matrix;
23 descr.inner_product = @fv_inner_product;
24 descr.get_inner_product_matrix = @(model_data) model_data.W;
26 descr.geometry_transformation =
'none';
28 descr.decomp_mode = 0;
31 descr.newton_steps = 100;
32 descr.newton_epsilon = 1e-11;
34 descr.mean_ptr = @(X) harmmean(max(X, 0), 2);
35 descr.mean_deriv1_ptr = @(X) 2./( (1./X(:,1) + 1./(X(:,2))).^2 .* X(:,1).^2 );
36 descr.mean_deriv2_ptr = @(X) 2./( (1./X(:,1) + 1./(X(:,2))).^2 .* X(:,2).^2 );
function ModelDescr descr = descr_default()
This function initializes the default settings for the ARE model.