rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules 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  % TODO: Why do we need this in every single model
24  % function conds = get_conds(this)
25  % computes condition numbers of reduced basis matrices
26  %
27  % The output can be analyzed for example by the post-processing tools in
28  % @ref Postprocess.
29  %
30  % Return values:
31  % conds: a vector of condition numbers. It is the implementers choice
32  % which matrices shall be added here.
33  % conds = get_conds(this);
34  end
35 end
Tools for post-processing data, i.e. data extraction and visual enhancements for publication.
Definition: Assessment.m:1
Mstrich
control variable for the number of (collateral) reduced basis vectors used for error estimation...
N
control variable for the size of the reduced basis used for reduced simulations. By default this is e...
This is the interface for a reduced model providing methods to compute low dimensional reduced simula...
Definition: IReducedModel.m:17
Interface class for the generation and storage of offline matrices and vectors as described in Module...
Definition: IReducedData.m:17
M
control variable for the size of the (collateral) reduced basis used for empirical interpolations...