rbmatlab 0.10.01
Public Member Functions | Public Attributes
SimpleDetailedData Class Reference

Detailed Description

a very simple detailed data implementation gathering several detailed snapshots spanning the reduced basis space.

If this IDetailedData implementation is used, a simple reduced basis with snapshots from detailed simulations for directly specified parameters is generated. The list of parameters is given by mu_list. Alternatively, the basis generation method can be customized with the field customized_basis_generation_ptr.

Definition at line 1 of file SimpleDetailedData.m.

Inheritance diagram for SimpleDetailedData:
Inheritance graph
[legend]
Collaboration diagram for SimpleDetailedData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SimpleDetailedData ( rmodel, model_data)
 constructor for the SimpleDetailedData class
function  delete_rb ( index)
 removes certain reduced basis functions.
function siz get_rb_size ( dummy)
 returns the dimension of the stored reduced basis space

Public Attributes

 RB
 matrix of size H x N holding the Dof vectors of the reduced basis snapshot vectors spanning the reduced basis space ${\cal W}_{\text{red}} \subset {\cal W}_h$
 mu_list
 a list of mu vectors for which snapshots shall be added to the reduced basis space
 do_pod = false
 boolean flag indicating whether a POD shall be applied to the reduced basis vectors.
 do_orthonormalize = false
 boolean flag indicating whether the reduced basis vectors shall be orthonormalized.
 customized_basis_generation_ptr = "[]"

Constructor & Destructor Documentation

SimpleDetailedData.SimpleDetailedData (   rmodel,
  model_data 
)

constructor for the SimpleDetailedData class

Parameters:
rmodelrmodel
model_datamodel data
Required fields of rmodel:
  • mu_ranges —  mu ranges
  • get_dofs_from_sim_data —  get dofs from sim data
  • descr.get_inner_product_matrix —  descr.get inner product matrix

Definition at line 67 of file SimpleDetailedData.m.


Member Function Documentation

function SimpleDetailedData.delete_rb (   index)

removes certain reduced basis functions.

Parameters:
indexan index vector of reduced basis functions to be removed

Definition at line 114 of file SimpleDetailedData.m.

function siz = SimpleDetailedData.get_rb_size (   dummy)

returns the dimension of the stored reduced basis space

Parameters:
dummydummy
Return values:
sizsiz

Definition at line 124 of file SimpleDetailedData.m.


Member Data Documentation

boolean flag indicating whether the reduced basis vectors shall be orthonormalized.


Default: false

Definition at line 52 of file SimpleDetailedData.m.

boolean flag indicating whether a POD shall be applied to the reduced basis vectors.


Default: false

Definition at line 42 of file SimpleDetailedData.m.

a list of mu vectors for which snapshots shall be added to the reduced basis space

: By default only the barycenter of the parameter domain defined by ModelDescr.mu_ranges is in this list.

Definition at line 29 of file SimpleDetailedData.m.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables