Greedy.Algorithm | Default greedy basis generation class |
Postprocess.StochasticAssessment.Assessment | Class used to compute reduced several reduced simulations over a huge parameter sample extracting useful information |
BasisGenDescr | Struct with control fields for the reduced basis generation |
TwoPhaseData.BrooksCorey | |
CacheableObject | Class which wraps an object pointer to an object that is stored somewhere on the hdd (in a cache) |
SnapshotsGenerator.Cached | Interface for the storage and generation of detailed data that can be used to build reduced basis functions |
Greedy.Checkpoint | Helper class used to store and restore data tree objects at specified checkpoints |
Greedy.Combined | Combines two or more instances of a Greedy.Interface class by executing them subsequently |
DataTree.CreatorDefault | Default implementation of the DataTree.ICreator interface |
cubegrid | A hierarchical cubegrid of arbitrary dimension |
Greedy.Plugin.Default | Default implementation of a Greedy.Plugin.Interface interface class |
DataTree.DefaultNode | Default implementation for a DataTree.INode |
LinEvol.DetailedData | Class generating the reduced basis space for the LinEvol problem with a Greedy algorithm |
Test.DetailedData | Class generating the reduced basis space for the LinEvol problem with a Greedy algorithm |
LinStat.DetailedData | So far, this only implements the SimpleDetailedData class |
TwoPhaseFlow.DetailedData | Class generating the reduced basis space for the LinEvol problem with a Greedy algorithm |
NonlinEvol.DetailedData | Class generating the reduced basis space for the LinEvol problem with a Greedy algorithm |
TwoPhaseFlow.DetailedLeafNode | Tree node implementation for a detailed data structure holding a reduced basis and a collateral reduced basis |
LebesgueTest.DetailedModel | |
TwoPhaseFlow.DetailedModel | IDetailedModel implementation for a two phase flow system |
LinStat.DetailedModel | Detailed model for a linear stationary problem with a Finite element discretization |
Test.DetailedModel | Test model doing nothing |
LinEvolDune.DetailedModel | Detailed model for a linear evolution problem with a Finite volume discretization |
LinEvol.DetailedModel | Detailed model for a linear evolution problem with a Finite volume discretization |
ThermalBlock.DetailedModel | Detailed model for the Thermalblock problem |
NonlinEvol.DetailedModel | IDetailedModel implementation for a non linear evolution problem |
Fv.TwoPhase.DivergenceSpace | |
DataTree.DummyLeafNode | Dummy implementation for a DataTree.ILeafNode that stores a single data |
DataTree.DummyMerger | Test implementation of an DataTree.ICreator that actually merges two trees together and creates new leaf elements out of the leafs of the two base trees |
Greedy.DataTree.Detailed.DuneRBLeafNode | Tree node implementation for a detailed data structure holding a reduced basis |
Greedy.Plugin.EI | Plugin for the Greedy.Algorithm class generating a collateral reduced basis space plus interpolation DOFs and a local grid |
Greedy.Plugin.EICommon | Interface for Greedy.Plugin.Interface implementations generating an empirical interpolation basis |
Greedy.DataTree.Detailed.EILeafNode | Detailed data node implementation storing a collateral reduced basis space and interpolation DOFs |
Greedy.Plugin.EIPOD | Plugin for the Greedy.Algorithm class generating a collateral reduced basis space plus interpolation DOFs and a local grid |
NonlinEvol.EiRbReducedDataNode | Reduced data implementation for non-linear evolution problems with finite volume discretizations |
TwoPhaseFlow.EiRbReducedDataNode | Reduced data implementation for non-linear evolution problems with finite volume discretizations |
NonlinEvol.EiReducedDataNode | Implementation of a Greedy.User.IReducedDataNode storing reduced data depending on collateral reduced basis space information only (e.g. interpolation DOFs and a local grid) |
TwoPhaseFlow.EiReducedDataNode | Implementation of a Greedy.User.IReducedDataNode storing reduced data depending on collateral reduced basis space information only (e.g. interpolation DOFs and a local grid) |
Greedy.EiTpart | |
FakeMPI | Singleton class acting as an MPI wrapper |
femdiscfunc | Class femdiscfunc class representing a continous piecewise polynomial function of arbitrary dimension. DOFS correspond to the values of Lagrange-nodes |
feminfo | Structure representing the fem-space information shared by all fem-functions. Implemneted as handle class, in order to be linked into df-classes |
Greedy.User.FVDetailedModelDefault | Interface specialization of an IDetailedModel ready to use with Greedy algorithms for (time dependent) Finite volume discretizations |
gridbase | Base class for all grid classes |
DataTree.ICreator | Interface for a class used to create a new (sub-)tree from an old one with the DataTree.INode.create_tree() method |
IDetailedData | Interface class for the generation and storage of reduced basis spaces as described in Module (M2) |
Greedy.User.IDetailedData | Interface specialization for detailed data objects used with the Greedy algorithm |
IDetailedModel | This is the interface for a detailed model providing methods to compute high dimensional simulation snapshots |
Greedy.User.IDetailedModel | This is and IDetailedModel interface specialization for detailed models that shall be suitable for Greedy algorithms |
Greedy.DataTree.Reduced.IdMapNode | |
Greedy.DataTree.Detailed.IdMapNode | Specialization of detailed data tree node with an id map for its children |
DataTree.IdMapNode | Data Tree element which can be filtered by ids |
Greedy.DataTree.Detailed.IInjectableNode | |
DataTree.ILeafNode | Interface for a leaf node of a data tree |
Greedy.DataTree.Detailed.ILeafNode | Interface specialization for a leaf element in a DataTree returned by the Greedy basis generation algorithms |
ILocalizedOperator | |
IModel | This is the common interface for all models, detailed and reduced ones |
Greedy.DataTree.Info | DataTree.INode extension for data nodes that can store information on their generation process |
Greedy.DataTree.Detailed.InfoNode | Very simple detailed data tree node with only one child |
Greedy.Plugin.InjectedTpart | |
Greedy.DataTree.Detailed.INode | Interface class for general data tree nodes storing detailed data returned by Greedy.Interface.gen_detailed_data() |
DataTree.INode | Interface for a node in a DataTree |
Greedy.Interface | Interface class for all kind of reduced basis generation algorithms |
TwoPhaseData.Interface | |
Greedy.Plugin.Interface | Interface class for extension algorithms which define the basis extension routines used by the abstract Greedy algorithm class Greedy.Algorithm |
ParameterSampling.Interface | Interface for parameter sampling classes producing discrete parameter sample in the parameter space |
IReducedData | Interface class for the generation and storage of offline matrices and vectors as described in Module (M3) |
Greedy.User.IReducedDataNode | Interface for leaf nodes of the DataTree in Greedy.User.ReducedData objects |
Greedy.User.IReducedModel | Interface specialization for a reduced model that can be used with the Greedy algorithm for basis generation |
IReducedModel | This is the interface for a reduced model providing methods to compute low dimensional reduced simulations based on a priori generated reduced basis spaces |
ParameterSampling.IRefineable | Interface class for parameter sample classes that allow the adaptive refinement of the sampling |
ISeparableFunction | |
ISeparableOperator | |
ldgdiscfunc | Ldg shape functions implementation |
ldginfo | Structure for the information of a ldg-function |
DataTree.LeafDescription | DataTree.ICreator implementation which does not create a tree, but a cell array of descriptions for all leafs in the tree |
LocalizedOperatorDefault | |
MatlabDocMaker | MatlabDocMaker: Class for information & tasks concerning the KerMor documentation |
SnapshotsGenerator.MergedSpaceOpEvals | This class combines two SnapshotsGenerator.SpaceOpEvals and produces the combination of both operator/function evaluations |
Greedy.MetaInterface | |
TwoPhaseData.Michel | |
TwoPhaseData.MichelPrsLin | |
TwoPhaseData.MichelSimple | |
ModelData | Struct with high dimensional data needed for a high dimensional simulation |
ModelDescr | Struct with control fields for the analytical PDE functions, the discretization and the parametrization |
DataTree.NullCreator | Simple DataTree.ICreator copying the original tree and applying a custom function to its leafs returning nothing |
onedgrid | One dimensional grid implementation |
Postprocess.StochasticAssessment.Output | Result class for computations executed by an Postprocess.StochasticAssessment.Assessment object |
Greedy.Plugin.POD | Extension class implementing the POD-greedy algorithm extension routines |
Greedy.Plugin.PODCommon | Interface for Greedy.Plugin.Interface implementations generating an reduced basis space for parametrized partial differential equations |
Greedy.Plugin.PODDune | Extension class implementing the POD-greedy algorithm extension routines |
Greedy.Plugin.PODEI | Greedy.Plugin.Interface implementation that extends in each basis extension step, the reduced basis space and/or the collateral reduced basis space(s) |
Greedy.DataTree.Detailed.PODEILeafNode | Tree node implementation for a detailed data structure holding a reduced basis and a collateral reduced basis |
Greedy.DataTree.Detailed.PpartNode | |
DataTree.PpartNode | |
Fv.TwoPhase.PressureMean | |
ParameterSampling.Random | Parameter sampling class producing randomly distributed parameter samples in sparameter space |
SnapshotsGenerator.Random | Creates random Dof vectors (for testing purposes only!) |
Greedy.DataTree.Detailed.RBLeafNode | Tree node implementation for a detailed data structure holding a reduced basis |
NonlinEvol.RbReducedDataNode | Implementation of a Greedy.User.IReducedDataNode storing reduced data depending on reduced basis space information only. (e.g. reduced matrices of operators) |
TwoPhaseFlow.RbReducedDataNode | Implementation of a Greedy.User.IReducedDataNode storing reduced data depending on reduced basis space information only. (e.g. reduced matrices of operators) |
rectgrid | A cartesian rectangular grid in two dimensions with axis parallel elements |
Greedy.User.ReducedData | Default reduced data implementation which stores a data tree object copying the structure of a Greedy.User.IDetailedData.datatree as returned by the greedy algorithm objects |
TwoPhaseFlow.ReducedData | Reduced data implementation for non-linear evolution problems with finite volume discretizations |
Test.ReducedData | Test reduced data implementation |
LinStat.ReducedData | Reduced data implementation for linear stationary problems with finite element discretizations |
LinEvolDune.ReducedData | Reduced data implementation for linear evolution problems with finite volume discretizations |
LinEvol.ReducedData | Reduced data implementation for linear evolution problems with finite volume discretizations |
NonlinEvol.ReducedData | Reduced data implementation for non-linear evolution problems with finite volume discretizations |
LinStat.ReducedModel | Reduced model for linear stationary problems as given by a LinStat.DetailedModel |
TwoPhaseFlow.ReducedModel | Reduced model for non-linear evolution problems as given by a TwoPhaseFlow.DetailedModel |
Test.ReducedModel | Test model doing nothing |
LinEvolDune.ReducedModel | Reduced model for linear evolution problems as given by a LinEvol.DetailedModel |
LinEvol.ReducedModel | Reduced model for linear evolution problems as given by a LinEvol.DetailedModel |
LebesgueTest.ReducedModel | |
NonlinEvol.ReducedModel | Reduced model for non-linear evolution problems as given by a NonlinEvol.DetailedModel |
Fv.TwoPhase.SaturationSpace | |
DataTree.ScalarCreator | Simple DataTree.ICreator copying the original tree and applying a custom function to its leafs returning a scalar value |
SeparableFunctionDefault | |
Greedy.DataTree.Reduced.SeparableFunctionNode | |
Greedy.DataTree.Reduced.SeparableOperatorNode | |
SimpleDetailedData | Very simple detailed data implementation gathering several detailed snapshots spanning the reduced basis space |
ParameterSampling.Single | |
SnapshotsGenerator.SpaceOpEvals | Implementation of a SnapshotsGenerator.Cached for empirical basis generation. The generate() method returns the evaluations of an operator or a function on the solution (trajectory) of a detailed simulation |
Greedy.Plugin.SummedEI | Plugin for the Greedy.Algorithm class generating collateral reduced basis space plus interpolation DOFs and a local grid for several different parameterized functions or operators |
DataTree.TpartNode | Data Tree element which can be filtered by time instants |
Greedy.DataTree.Reduced.TpartNode | TPartReducedData |
Greedy.DataTree.Detailed.TpartNode | |
Greedy.TrainingSetAdaptation | Greedy basis generation extension which adaptively refines the trainings parameter set |
SnapshotsGenerator.Trajectories | Implementation of a SnapshotsGenerator.Cached for reduced basis generation. The generate() method returns a detailed simulation |
triagrid | A triangular conforming grid in two dimensions |
ParameterSampling.Uniform | Parameter sampling class with uniformly distributed parameters in the parameter space |
Fv.TwoPhase.VelocitySpace | |
XPartMap | Geometric tree where every nodes has geometry information attached |