rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
List of all members | Public Member Functions
DARE.GammaCalculation.Lyapunov Class Reference

Detailed Description

LYAPUNOV Calculate the value of the inverse operator by solving the Lyapunov equation.

E^T H E + A_X^T H A_X = I_n

Then gamma = || H ||.

Andreas Schmidt, 2016

Definition at line 19 of file Lyapunov.m.

Inheritance diagram for DARE.GammaCalculation.Lyapunov:
Inheritance graph
[legend]
Collaboration diagram for DARE.GammaCalculation.Lyapunov:
Collaboration graph
[legend]

Public Member Functions

function data = gen_detailed_data (model,ModelData model_data,IDetailedData detailed_data)
 Store some additional data for the online calculation Actually, we need nothing! More...
 
function fn = gen_reduced_data (ModelData model_data,IDetailedData detailed_data,IReducedData reduced_data)
 
function gammacalculate (model,ModelData model_data, dsim)
 
- Public Member Functions inherited from ARE.GammaCalculation.GammaCalculatorInterface
virtual function data = gen_detailed_data (ModelData model_data,IDetailedData detailed_data)
 GEN_DETAILED_DATA This function is called by the basis generation algorithm and should be used to calculate all high dimensional quantities that are required for the fast online calculation of $$. More...
 
virtual function fn = gen_reduced_data (IDetailedData detailed_data,IReducedData reduced_data)
 GEN_REDUCED_DATA The return value of this function should be a function handle that has the following form rb_gamma = fn(rmodel, reduced_data, sim) More...
 
function g = gamma (ModelData model_data, sim)
 GAMMA This function should be implemented when this method allows the calculation of the true gamma value. More...
 
function s = name ()
 This function should return the name of the gamma calculation method. By default its just the class name! More...
 

Member Function Documentation

function data = DARE.GammaCalculation.Lyapunov.gen_detailed_data (   model,
ModelData  model_data,
IDetailedData  detailed_data 
)

Store some additional data for the online calculation Actually, we need nothing!

Parameters
modelmodel
model_dataMatlab structure storing (possibly) high dimensional data needed by IDetailedModel.detailed_simulation().
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.
Return values
datadata

Definition at line 36 of file Lyapunov.m.


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