rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
MetaInterface.m
1 classdef MetaInterface < Greedy.Interface
2  properties
3  child;
4  end
5 
6  properties (SetAccess = private, Dependent)
7  id;
8 
9  generated_basis_type;
10  end
11 
12 
13  methods
14 
15  function mbgi = MetaInterface(child)
16 % mbgi = mbgi@Greedy.Interface(child.rb_engine, child.model);
17  mbgi.child = child;
18  end
19 
20 
21  function prepare(this, rmodel, model_data)
22  prepare(this.child, rmodel, model_data);
23  end
24 
25 % function [max_errs, max_err_sequence, max_mu_index] = error_indicators(this, detailed_data, parameter_set, reuse_reduced_data)
26 % if nargin < 4
27 % reuse_reduced_data = false;
28 % end
29 % if nargin < 3
30 % parameter_set = [];
31 % end
32 % [max_errs, max_err_sequence, max_mu_index] = error_indicators(this.child, detailed_data, parameter_set, reuse_reduced_data);
33 % end
34 
35  function id = get.id(this)
36  id = this.child.id;
37  end
38 
39  function generated_basis_type = get.generated_basis_type(this)
40  generated_basis_type = get_generated_basis_type(this.child);
41  end
42  end
43 
44 end
Interface class for all kind of reduced basis generation algorithms
Definition: Interface.m:18
Customizable implementation of an abstract greedy algorithm.
Definition: DuneRBLeafNode.m:1