this class combines two SnapshotsGenerator.SpaceOpEvals and produces the combination of both operator/function evaluations.
The generated snapshots are a concatenation of both underlying generators.
Definition at line 18 of file MergedSpaceOpEvals.m.
Public Member Functions | |
MergedSpaceOpEvals (SnapshotsGenerator.SpaceOpEvals generator1,SnapshotsGenerator.SpaceOpEvals generator2) | |
constructor merging two SnapshotsGenerator.SpaceOpEvals objects together. More... | |
function
SnapshotsGenerator.MergedSpaceOpEvals combination = | plus (SnapshotsGenerator.SpaceOpEvals other) |
convenience function allowing to merge several SnapshotsGenerator.SpaceOpEvals instances together by "adding" them together with a + operator. More... | |
Public Member Functions inherited from SnapshotsGenerator.SpaceOpEvals | |
SpaceOpEvals (IDetailedModel dmodel, id,SnapshotsGenerator.Cached rbdgen,ILocalizedOperator ophandle, force_delete, enable_caching) | |
constructor for a snapshot generator of space operator evaluations. More... | |
function
SnapshotsGenerator.MergedSpaceOpEvals combination = | plus (SnapshotsGenerator.SpaceOpEvals other) |
convenience function allowing to merge several SnapshotsGenerator.SpaceOpEvals instances together by "adding" them together with a + operator. More... | |
Public Member Functions inherited from SnapshotsGenerator.Cached | |
Cached (IDetailedModel dmodel, id, force_delete, enable_caching) | |
constructor for the detailed generator More... | |
function | clear_cachedirectory () |
clears the directory containing the cached mat-files | |
function | assert_model_is_consistent (IDetailedModel dmodel, comparemodel) |
throws an inconsistency error if the the current IDetailedModel object and the one stored on the harddrive differ. More... | |
function [
detailed_sample , tictoc , opt_fields ] = | generate (IDetailedModel dmodel,IDetailedData detailed_data, fields) |
generates a detailed data sample for a specific parameter using caching facilities More... | |
function | prepare (IDetailedModel dmodel,IDetailedData detailed_data, M) |
precompute detailed data for all parameters given by M. More... | |
function IDetailedModel dmodel = | get_underlying_model () |
returns the detailed model stored on the harddrive with which the snaphshots were generated. More... | |
Protected Member Functions | |
function LU = | generate_ei_impl (IDetailedModel dmodel,IDetailedData detailed_data, U) |
Protected Member Functions inherited from SnapshotsGenerator.SpaceOpEvals | |
function [
LU , opt_fields ] = | generate_impl (IDetailedModel dmodel,IDetailedData detailed_data, fields) |
generates a sample trajectory or detailed simulation item from which a new basis function can be generated. More... | |
function LU = | generate_ei_impl (IDetailedModel dmodel,IDetailedData detailed_data, U) |
generates operator evaluations for snapshots generated by the underlying rb_detailed_generator object. More... | |
Additional Inherited Members | |
Public Attributes inherited from SnapshotsGenerator.SpaceOpEvals | |
ILocalizedOperator | ophandle |
a localized operator More... | |
Public Attributes inherited from SnapshotsGenerator.Cached | |
idname | |
unique name created from the IDs as given to the constructor. More... | |
id | |
string identifier for this generator More... | |
enable_caching = true | |
boolean flag indicating whether caching is enabled. More... | |
model_name = "default" | |
name id of DetailedModel More... | |
force_delete = true | |
boolean value indicating whether the cached data shall be automatically deleted if its inconsistent with the given dmodel . More... | |
countdown = 5 | |
seconds to wait before cached data is deleted automatically in case of inconsistent models. More... | |
is_valid | |
checks whether the basis generator points to a valid directory More... | |
Static Protected Member Functions inherited from SnapshotsGenerator.Cached | |
static function
hashcode = | hashcode (IDetailedModel dmodel) |
this is a very simple hash code, generating an md5 hash out of the current parameter vector. More... | |
Protected Attributes inherited from SnapshotsGenerator.SpaceOpEvals | |
::SnapshotsGenerator.Trajectories | rb_detailed_generator |
an object providing a generator for detailed_simulations | |
SnapshotsGenerator.MergedSpaceOpEvals.MergedSpaceOpEvals | ( | SnapshotsGenerator.SpaceOpEvals | generator1, |
SnapshotsGenerator.SpaceOpEvals | generator2 | ||
) |
constructor merging two SnapshotsGenerator.SpaceOpEvals objects together.
generator1 | first space operator evaluation object |
generator2 | second space operator evaluation object |
rb_detailed_generator —
rb detailed generator id —
id ophandle —
ophandle force_delete —
force delete enable_caching —
enable cachingrb_detailed_generator —
rb detailed generator id —
id force_delete —
force delete enable_caching —
enable caching Definition at line 56 of file MergedSpaceOpEvals.m.
function SnapshotsGenerator.MergedSpaceOpEvals combination = SnapshotsGenerator.MergedSpaceOpEvals.plus | ( | SnapshotsGenerator.SpaceOpEvals | other | ) |
convenience function allowing to merge several SnapshotsGenerator.SpaceOpEvals instances together by "adding" them together with a +
operator.
other | an "addend" |
combination | the merged object |
Definition at line 102 of file MergedSpaceOpEvals.m.