Interface class for the generation and storage of offline matrices and vectors as described in Module (M3).
Definition at line 17 of file IReducedData.m.
Public Member Functions | |
virtual function
IReducedData subset_reduced_data = | extract_reduced_data_subset (rmodel) |
Changes the size of the offline data matrices. | |
virtual function conds = | get_conds () |
computes condition numbers of reduced basis matrices | |
|
pure virtual |
Changes the size of the offline data matrices.
Depending on the values of
the size of the offline data matrices is reduced and a copy with the smaller data is returned.
rmodel | rmodel |
subset_reduced_data | a copy of the reduced data with reduced offline matrices and vectors |
|
pure virtual |
computes condition numbers of reduced basis matrices
The output can be analyzed for example by the post-processing tools in Postprocess.
conds | a vector of condition numbers. It is the implementers choice which matrices shall be added here. |
Implemented in NonlinEvol.EiRbReducedDataNode, LinEvol.ReducedData, LinEvolDune.ReducedData, TwoPhaseFlow.EiRbReducedDataNode, LinStatDune.ReducedData, LinStat.ReducedData, TwoPhaseFlow.EiReducedDataNode, Greedy.User.ReducedData, NonlinEvol.EiReducedDataNode, TwoPhaseFlow.ReducedData, NonlinEvol.ReducedData, NonlinEvol.RbReducedDataNode, Greedy.DataTree.Reduced.SeparableOperatorNode, TwoPhaseFlow.RbReducedDataNode, Greedy.DataTree.Reduced.SeparableFunctionNode, Test.ReducedData, and Greedy.DataTree.Reduced.IdMapNode.