rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
List of all members | Public Member Functions | Public Attributes
Greedy.User.IDetailedData Class Reference

Detailed Description

an interface specialization for detailed data objects used with the Greedy algorithm.

An implementation of this interface stores its basis space functions in a detailed data tree object as computed by greedy algorithm objects.

Definition at line 19 of file IDetailedData.m.

Inheritance diagram for Greedy.User.IDetailedData:
Inheritance graph
[legend]
Collaboration diagram for Greedy.User.IDetailedData:
Collaboration graph
[legend]

Public Member Functions

 IDetailedData (BasisGenDescr bg_descr,ModelData model_data)
 constructor forwarding the arguments to IDetailedData constructor More...
 
function Greedy.DataTree.Detailed.ILeafNode
detailed_data_leaf = 
get_leaf (Greedy.User.IReducedModel rmodel)
 returns the data tree leaf node for a specific combination of parameters and time indices given by a reduced model. More...
 
- Public Member Functions inherited from IDetailedData
 IDetailedData (BasisGenDescr bg_descr, model_data)
 constructor generating the reduced basis spaces More...
 
function ret = subsref (S)
 forwarding of fieldnames access to the underlying model_data struct More...
 
virtual function
rb_size = 
get_rb_size (IReducedModel rmodel)
 returns the dimension of the stored reduced basis space. More...
 

Public Attributes

::Greedy.DataTree.Detailed.INode datatree
 the actual generated data tree
 
- Public Attributes inherited from IDetailedData
BasisGenDescr bg_descr
 struct describing how the basis shall be generated. More...
 
::ModelData model_data
 struct holding \(H\)-dimensional model data, which is needed for an IDetailedModel.detailed_simulation(), e.g. a grid object.
 

Constructor & Destructor Documentation

IDetailedData.IDetailedData ( BasisGenDescr  bg_descr,
ModelData  model_data 
)

constructor forwarding the arguments to IDetailedData constructor

Parameters
bg_descrstructure specifying how the reduced basis shall be generated.
model_dataMatlab structure storing (possibly) high dimensional data needed by IDetailedModel.detailed_simulation().

Definition at line 48 of file IDetailedData.m.

Member Function Documentation

function Greedy.DataTree.Detailed.ILeafNode detailed_data_leaf = IDetailedData.get_leaf ( Greedy.User.IReducedModel  rmodel)

returns the data tree leaf node for a specific combination of parameters and time indices given by a reduced model.

Parameters
rmodelobject specifying how the reduced simulations can be computed.
Return values
detailed_data_leafobject which actually stores a reduced basis space.
Required fields of rmodel:
  • detailed_model —  detailed model

Definition at line 64 of file IDetailedData.m.

Here is the caller graph for this function:


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