rbmatlab  1.13.10
 All Classes Namespaces Files Functions Variables Groups 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