rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
PODCommon.m
1 classdef PODCommon < Greedy.Plugin.Default
2  % interface for Greedy.Plugin.Interface implementations generating an reduced basis
3  % space for parametrized partial differential equations.
4 
5  methods
6  function rbei = PODCommon(generator)
7  % function rbei = PODCommon(generator)
8  % constructor for an PODCommon instance
9  %
10  % Parameters:
11  % generator: object of type SnapshotsGenerator.Trajectories generating the (high
12  % dimensional) basis functions, i.e. solutions of the
13  % numerical scheme for the partial differential evaluation.
14  assert(isa(generator, 'SnapshotsGenerator.Trajectories'));
15  rbei = rbei@Greedy.Plugin.Default(generator);
16  end
17 
18  function detailed_data = finalize(this, rmodel, detailed_data)
19  % function detailed_data = finalize(this, rmodel, detailed_data)
21  %
22  % @copydetails Greedy.Plugin.Interface.finalize()
23  %
24  % Parameters:
25  % rmodel: object of type IReducedModel
26  % detailed_data: object of type Greedy.DataTree.Detailed.RBLeafNode
27  %
28  % This function does nothing.
29  end
30  end
31 
32 end
virtual function Greedy.User.IDetailedData detailed_data = finalize(Greedy.User.IReducedModel rmodel,Greedy.User.IDetailedData detailed_data)
function called after the last extension process
Implementation of a SnapshotsGenerator.Cached for reduced basis generation. The generate() method ret...
Definition: Trajectories.m:18
tree node implementation for a detailed data structure holding a reduced basis
Definition: RBLeafNode.m:20
Specialization plugins for the greedy algorithm.
Definition: Default.m:2
Cacheable generators of detailed data snapshots.
Definition: Cached.m:1
This is the interface for a reduced model providing methods to compute low dimensional reduced simula...
Definition: IReducedModel.m:17
Default implementation of a Greedy.Plugin.Interface interface class.
Definition: Default.m:19
Customizable implementation of an abstract greedy algorithm.
Definition: DuneRBLeafNode.m:1