rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
Functions
lin_evol_opt_reduced_data_subset_separate_bases.m File Reference

method which modifies reduced_data, which is the data, that will be passed to the online-simulation algorithm. More...

Go to the source code of this file.

Functions

function
reduced_data_subset = 
lin_evol_opt_reduced_data_subset_separate_bases (model, reduced_data)
 method which modifies reduced_data, which is the data, that will be passed to the online-simulation algorithm. More...
 

Detailed Description

method which modifies reduced_data, which is the data, that will be passed to the online-simulation algorithm.

Definition in file lin_evol_opt_reduced_data_subset_separate_bases.m.

Function Documentation

function reduced_data_subset = lin_evol_opt_reduced_data_subset_separate_bases (   model,
  reduced_data 
)

method which modifies reduced_data, which is the data, that will be passed to the online-simulation algorithm.

Typically, this routine only does a submatrix extraction of the Nmax sized offline-objects to produce N sized objects for the real simulation.

Note
The fields for reduced_data_subset are only generated if they exist in reduced_data.
Parameters
modelmodel
reduced_datareduced data
Return values
reduced_data_subsetreduced data subset
Required fields of model:
  • N —  number of reduced basis vectors to choose
  • N_der —  number of reduced basis vectors in derivative solution
Required fields of reduced_data:
  • N —  number of reduced basis vectors in the reduced_data.
  • c0 —  c0
  • M_E —  M E
  • M_b —  M b
  • M_EE —  M EE
  • M_Eb —  M Eb
  • M_I —  M I
  • M_II —  M II
  • M_IE —  M IE
  • M_Ib —  M Ib
  • L_E_dd —  L E dd
  • L_I_dd —  L I dd
  • dL_E_sd —  dL E sd
  • dL_I_sd —  dL I sd
  • db —  db
  • K_E —  K E
  • K_I —  K I
  • K_EE —  K EE
  • K_II —  K II
  • K_IE —  K IE
  • K_EdEd —  K EdEd
  • K_IdId —  K IdId
  • K_Ed —  K Ed
  • K_Id —  K Id
  • K_bd —  K bd
  • K_IEd —  K IEd
  • K_IId —  K IId
  • K_Ibd —  K Ibd
  • K_EEd —  K EEd
  • K_EId —  K EId
  • K_Ebd —  K Ebd
  • K_EdId —  K EdId
  • K_Edbd —  K Edbd
  • K_Idbd —  K Idbd
  • M_EdEd —  M EdEd
  • M_IdId —  M IdId
  • M_Ed —  M Ed
  • M_Id —  M Id
  • M_bd —  M bd
  • M_IEd —  M IEd
  • M_IId —  M IId
  • M_Ibd —  M Ibd
  • M_EEd —  M EEd
  • M_EId —  M EId
  • M_Ebd —  M Ebd
  • M_EdId —  M EdId
  • M_Edbd —  M Edbd
  • M_Idbd —  M Idbd
  • s_RB —  s RB
  • s_l2norm —  s l2norm
  • s_RB_der —  s RB der
Optional fields of model:
  • name_output_functional —  name of an output functional
Optional fields of reduced_data:
  • a0 —  a cell array sequence of N-vector components of initial data projection
  • LL_E —  a cell array sequence of N x N component-Matrices of explicit operator evaluations.
  • LL_I —  a cell array sequence of N x N component-Matrices of implicit operator evaluations.
  • bb —  a cell array sequence of N-vector components of the offset
  • bb_I —  a cell array sequence of N-vector components of the implicit offset ... ...
Generated fields of reduced_data_subset:
  • a0 —  a cell array sequence of N-vector components of initial data projection
  • LL_E —  a cell array sequence of N x N component-Matrices of explicit operator evaluations.
  • LL_I —  a cell array sequence of N x N component-Matrices of implicit operator evaluations.
  • bb —  a cell array sequence of N-vector components of the offset
  • bb_I —  a cell array sequence of N-vector components of the implicit offset .,... ...
  • s_RB —  in case of a given output functional, this is a vector of output functional values of the reduced basis
  • s_l2norm —  in case of a given output functional, this is the \(L^2\)-norm of the output functional
  • N —  number of reduced basis vectors in the reduced_data.
  • M_E —  M E
  • M_b —  M b
  • M_EE —  M EE
  • M_Eb —  M Eb
  • M_I —  M I
  • M_II —  M II
  • M_IE —  M IE
  • M_Ib —  M Ib
  • c0 —  c0
  • L_E_dd —  L E dd
  • L_I_dd —  L I dd
  • dL_E_sd —  dL E sd
  • dL_I_sd —  dL I sd
  • db —  db
  • K_E —  K E
  • K_I —  K I
  • K_EE —  K EE
  • K_II —  K II
  • K_IE —  K IE
  • K_EdEd —  K EdEd
  • K_IdId —  K IdId
  • K_Ed —  K Ed
  • K_Id —  K Id
  • K_bd —  K bd
  • K_IEd —  K IEd
  • K_IId —  K IId
  • K_Ibd —  K Ibd
  • K_EEd —  K EEd
  • K_EId —  K EId
  • K_Ebd —  K Ebd
  • K_EdId —  K EdId
  • K_Edbd —  K Edbd
  • K_Idbd —  K Idbd
  • M_EdEd —  M EdEd
  • M_IdId —  M IdId
  • M_Ed —  M Ed
  • M_Id —  M Id
  • M_bd —  M bd
  • M_IEd —  M IEd
  • M_IId —  M IId
  • M_Ibd —  M Ibd
  • M_EEd —  M EEd
  • M_EId —  M EId
  • M_Ebd —  M Ebd
  • M_EdId —  M EdId
  • M_Edbd —  M Edbd
  • M_Idbd —  M Idbd
  • s_RB_der —  s RB der
  • N_der —  N der

Definition at line 17 of file lin_evol_opt_reduced_data_subset_separate_bases.m.