function computing a RB basis extension for given parameters by the POD-Greedy algorithm. More...
Go to the source code of this file.
Functions | |
function [
RBext , dummy ] = | RB_extension_PCA_fixspace_flexible (model, detailed_data) |
function computing a RB basis extension for given parameters by the POD-Greedy algorithm. More... | |
function computing a RB basis extension for given parameters by the POD-Greedy algorithm.
Definition in file RB_extension_PCA_fixspace_flexible.m.
function [ RBext , dummy ] = RB_extension_PCA_fixspace_flexible | ( | model, | |
detailed_data | |||
) |
function computing a RB basis extension for given parameters by the POD-Greedy algorithm.
The choice is made by complete time simulation for the current parameter \(mu\) set via last call to set_mu() and taking the principal component of PCA keeping the RB as fixspace. This single vector is orthonormalized with respect to RB and returned in RBext.
Return argument dummy is a superfluous argument not used in this routine, but necessary for a uniform argument list compatible with other extension algorithms.
model | model |
detailed_data | detailed data |
RBext | RBext |
dummy | dummy |
mu_names —
cell array of names of the parameter-vector entries nr_extension_modes —
the number of the return basis vectors return values: RBext —
the new reduced basis vectors meant for extension of the current reduced basis space dummy —
dummy variable making argument list compatible with other extenstion algorithms. filecache_ignore_fields_in_model —
filecache ignore fields in model filecache_ignore_fields_in_detailed_data —
filecache ignore fields in detailed data get_rb_from_detailed_data —
function RB=f(detailed_data)
returning the reduced basis vectors stored in a detailed_data
structure. set_rb_in_detailed_data —
function detailed_data=f(detailed_data, newRB)
updating the reduced basis vectors stored in detailed_data
by assigning them to newRB
. get_dofs_from_sim_data —
function u=f(sim_data)
returning degrees of freedom stored in a sim_data
structure. 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\). Definition at line 17 of file RB_extension_PCA_fixspace_flexible.m.