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

[gamma] = riccati_rb_gamma(model, reduced_data, sim_data) More...

Go to the source code of this file.

Functions

function gamma = riccati_rb_gamma (model, reduced_data, sim_data)
 [gamma] = riccati_rb_gamma(model, reduced_data, sim_data) More...
 

Detailed Description

[gamma] = riccati_rb_gamma(model, reduced_data, sim_data)

Definition in file riccati_rb_gamma.m.

Function Documentation

function gamma = riccati_rb_gamma (   model,
  reduced_data,
  sim_data 
)

[gamma] = riccati_rb_gamma(model, reduced_data, sim_data)

Calculate the norm of the inverse Lyapunov operator for the RB approximation. This can be done in several ways, depending on the field reduced_data.estim.gamma.mode which is directly copied from model.RB_gamma_mode.

interpol: use an interpolation based calculation of the constant kernel_interpolation: kernel interpolation based approximation exponential_bound: use an exponential bound to calculate the constant

Andreas Schmidt, 2015

Parameters
modelmodel
reduced_datareduced data
sim_datamatlab struct with simulation data generated e.g. by detailed_simulation() or rb_reconstruction() methods.
Return values
gammagamma
Required fields of reduced_data:
  • estim —  estim
  • estim.gamma.mode —  estim.gamma.mode
  • estim.gamma.interpolant —  estim.gamma.interpolant
  • estim.gamma.alpha —  estim.gamma.alpha
  • estim.gamma.kernel —  estim.gamma.kernel
  • estim.gamma.interpol_mus —  estim.gamma.interpol mus
  • estim.normEInv —  estim.normEInv

Definition at line 17 of file riccati_rb_gamma.m.

Here is the call graph for this function:

Here is the caller graph for this function: