rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
List of all members | Public Member Functions | Public Attributes
LinStatDune.ReducedData Class Reference

Detailed Description

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.

Inheritance diagram for LinStatDune.ReducedData:
Inheritance graph
[legend]
Collaboration diagram for LinStatDune.ReducedData:
Collaboration graph
[legend]

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...
 

Constructor & Destructor Documentation

LinStatDune.ReducedData.ReducedData ( LinStatDune.ReducedModel  rmodel,
IDetailedData  detailed_data 
)

Constructor for the generation of the reduced matrices and vectors.

Parameters
rmodelobject specifying how the reduced simulations can be computed.
detailed_dataobject 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.

Member Function Documentation

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().

Parameters
rmodelreduced model indicating the number of reduced basis vectors to be used in the reduced_data_subset
Return values
reduced_data_subsetobject 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.
Required fields of rmodel:
  • N —  N
Generated fields of reduced_data_subset:
  • AN_comp —  AN comp
  • fN_comp —  fN comp
  • KII —  KII
  • mI —  mI

Definition at line 178 of file ReducedData.m.

Member Data Documentation

LinStatDune.ReducedData.M = 0

number of collateral reduced basis vectors stored in this data node.

Note
This property has non-standard access specifiers: SetAccess = Private, GetAccess = Public
Matlab documentation of property attributes.
Default: 0

Definition at line 104 of file ReducedData.m.

LinStatDune.ReducedData.Mstrich = 0

number of collateral reduced basis vectors used for error estimation

Note
This property has non-standard access specifiers: SetAccess = Private, GetAccess = Public
Matlab documentation of property attributes.
Default: 0

Definition at line 115 of file ReducedData.m.

LinStatDune.ReducedData.N

number of reduced basis vectors stored in this data node.

Note
This property has the MATLAB attribute Dependent set to true.
This property has non-standard access specifiers: SetAccess = Private, GetAccess = Public
Matlab documentation of property attributes.
[readonly]

Definition at line 90 of file ReducedData.m.


The documentation for this class was generated from the following file: