rbmatlab  1.13.10
 All Classes Namespaces Files Functions Variables Groups Pages
IReducedData.m
1 classdef IReducedData < handle
2  % Interface class for the generation and storage of offline matrices and
3  % vectors as described in @ref rbmodels "Module (M3)".
4 
5  methods (Abstract)
6 
7  % function subset_reduced_data = extract_reduced_data_subset(this, rmodel)
8  % Changes the size of the offline data matrices.
9  %
10  % Depending on the values of
11  % - @ref IReducedModel.N "rmodel.N",
12  % - @ref IReducedModel.M "rmodel.M" and
13  % - @ref IReducedModel.Mstrich "rmodel.Mstrich",
14  % .
15  % the size of the offline data matrices is reduced and a copy with the
16  % smaller data is returned.
17  %
18  % Return values:
19  % subset_reduced_data: a copy of the reduced data of type IReducedData
20  % with reduced offline matrices and vectors
21  subset_reduced_data = extract_reduced_data_subset(this, rmodel);
22 
23  % function conds = get_conds(this)
24  % computes condition numbers of reduced basis matrices
25  %
26  % The output can be analyzed for example by the post-processing tools in
27  % @ref Postprocess.
28  %
29  % Return values:
30  % conds: a vector of condition numbers. It is the implementers choice
31  % which matrices shall be added here.
32  conds = get_conds(this);
33  end
34 end