Reduced data implementation for linear stationary problems of the form \(L_I u = f\).
See [HO08a] Reduced Basis Method for Finite Volume Approximations of Parametrized Linear Evolution Equations for details on the implementation of the reduced matrices and vectors.
Definition at line 18 of file ReducedData.m.
Public Member Functions | |
ReducedData (LinStatDune.ReducedModel rmodel,IDetailedData detailed_data) | |
Constructor for the generation of the reduced matrices and vectors. More... | |
function
LinStat.ReducedData reduced_data_subset = | extract_reduced_data_subset (LinStat.ReducedModel rmodel) |
Extracts a subset of the reduced_data generated by gen_reduced_data(). More... | |
function conds = | get_conds () |
Public Member Functions inherited from IReducedData | |
virtual function
IReducedData subset_reduced_data = | extract_reduced_data_subset (rmodel) |
Changes the size of the offline data matrices. More... | |
Public Attributes | |
Q_A | |
number of components in matrix \(L_I\) | |
Q_f | |
number of components in vector \(f\) | |
Q_l | |
number of components in vector \(l\) | |
AN_comp | |
reduced components \(L_I^q\) | |
fN_comp | |
reduced components \(f^q\) | |
lN_comp | |
reduced components \(l^q\) | |
KII | |
error estimator matrices \(L_I^q,L_I^q'\) | |
mI | |
error estimator vectors \(L_I^q,f^q'\) | |
m | |
error estimator scalars \(f^q,f^q'\) | |
N | |
number of reduced basis vectors stored in this data node. More... | |
M = 0 | |
number of collateral reduced basis vectors stored in this data node. More... | |
Mstrich = 0 | |
number of collateral reduced basis vectors used for error estimation More... | |
LinStatDune.ReducedData.ReducedData | ( | LinStatDune.ReducedModel | rmodel, |
IDetailedData | detailed_data | ||
) |
Constructor for the generation of the reduced matrices and vectors.
rmodel | object specifying how the reduced simulations can be computed. |
detailed_data | object defining the basis generation algorithm and storage for storing high dimensional data, i.e. dependent on dimension \(H\). This data is necessary for detailed simulations, construction of online matrices, reduced_data and reconstruction of reduced simulations. |
Definition at line 130 of file ReducedData.m.
function LinStat.ReducedData reduced_data_subset = LinStatDune.ReducedData.extract_reduced_data_subset | ( | LinStat.ReducedModel | rmodel | ) |
Extracts a subset of the reduced_data
generated by gen_reduced_data().
rmodel | reduced model indicating the number of reduced basis vectors to be used in the reduced_data_subset |
reduced_data_subset | object which is a deep copy of this data node but with a number of reduced basis vectors indicated by rmodel.N . If the number did not change, only a handle copy is returned. |
N —
NAN_comp —
AN comp fN_comp —
fN comp KII —
KII mI —
mI Definition at line 178 of file ReducedData.m.
LinStatDune.ReducedData.M = 0 |
number of collateral reduced basis vectors stored in this data node.
SetAccess = Private, GetAccess = Public
Definition at line 104 of file ReducedData.m.
LinStatDune.ReducedData.Mstrich = 0 |
number of collateral reduced basis vectors used for error estimation
SetAccess = Private, GetAccess = Public
Definition at line 115 of file ReducedData.m.
LinStatDune.ReducedData.N |
number of reduced basis vectors stored in this data node.
Dependent
set to true. SetAccess = Private, GetAccess = Public
Definition at line 90 of file ReducedData.m.