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

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

Go to the source code of this file.

Functions

function
reduced_data = 
nonlin_evol_gen_reduced_data (model, detailed_data, params)
 method which produces reduced_data, which is the data, that will be passed to an online-algorithm. More...
 

Detailed Description

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

Definition in file nonlin_evol_gen_reduced_data.m.

Function Documentation

function reduced_data = nonlin_evol_gen_reduced_data (   model,
  detailed_data,
  params 
)

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

Therefore, no quantities dependent on the high-dimension \(H\) may be included here. Neither may online-data include parameter-dependent \(\mu\)-quantities. So no complete grid or detailed solutions or reduced basis vectors may be stored here. So online data is produced in the offline stage, but may be used in online-stages. So the computation time may depend on \(H\), but the results may not depend on this complexity.

allowed dependency of generated data
  • Nmax,
  • Mmax
not allowed dependency of data
  • H
allowed dependency of computation
  • Nmax,
  • Mmax,
  • H
Unknown at this stage
  • mu,
Parameters
modelmodel
detailed_datadetailed data
paramsparams
Return values
reduced_datareduced data
Required fields of model:
  • stencil_mode —  stencil mode
  • verbose —  flag indicating the verbosity level of informative output
  • local_stencil_size —  local stencil size
  • rb_init_values —  rb init values
  • rb_operators —  rb operators
  • filecache_velocity_matrixfile_extract —  filecache velocity matrixfile extract
  • M —  M
  • get_inner_product_matrix —  function W=f(model_data) returning the mass matrix \(W\) for inner product computation \(\langle u,v \rangle = u^t W v\).
  • get_rb_size —  get rb size
Required fields of detailed_data:
  • RB —  RB
  • QM —  QM
  • W —  W
  • BM —  BM
  • grid —  a structure containing geometry information of a mesh used for the discretizations
  • TM —  TM
  • implicit_crb_index —  implicit crb index
  • explicit_crb_index —  explicit crb index
  • time_split_map —  time split map
Generated 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_I —  a cell array sequence of N-vector components of the implicit offset
  • DE —  Nmax x Mmax cross correlation matrix between detailed_data.QM and detailed_data.RB
  • BM —  Mmax x Mmax interpolation matrix of empirical interpolation.
  • grid_local_ext —  part of the grid containing the cells TM plus their neighbours to be used for local operator evaluation
  • TM_local —  indices of magic-point-elements in the grid_local_ext
  • RB_local_ext —  reduced basis vector values restricted to the support of grid_local_ext
  • Nmass —  Nmass
  • Mmass —  Mmass
  • implicit_crb_index —  implicit crb index
  • explicit_crb_index —  explicit crb index
  • time_split_map —  time split map
  • N —  N
  • M —  M
  • Mstrich —  Mstrich
Documentation Update:

Definition at line 17 of file nonlin_evol_gen_reduced_data.m.