rbmatlab 0.10.01
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Greedy.AlgorithmDefault greedy basis generation class
Postprocess.StochasticAssessment.AssessmentClass used to compute reduced several reduced simulations over a huge parameter sample extracting useful information
BasisGenDescrStruct with control fields for the reduced basis generation
TwoPhaseData.BrooksCorey
CacheableObjectClass which wraps an object pointer to an object that is stored somewhere on the hdd (in a cache)
SnapshotsGenerator.CachedInterface for the storage and generation of detailed data that can be used to build reduced basis functions
Greedy.CheckpointHelper class used to store and restore data tree objects at specified checkpoints
Greedy.CombinedCombines two or more instances of a Greedy.Interface class by executing them subsequently
DataTree.CreatorDefaultDefault implementation of the DataTree.ICreator interface
cubegridA hierarchical cubegrid of arbitrary dimension
Greedy.Plugin.DefaultDefault implementation of a Greedy.Plugin.Interface interface class
DataTree.DefaultNodeDefault implementation for a DataTree.INode
LinEvol.DetailedDataClass generating the reduced basis space for the LinEvol problem with a Greedy algorithm
Test.DetailedDataClass generating the reduced basis space for the LinEvol problem with a Greedy algorithm
LinStat.DetailedDataSo far, this only implements the SimpleDetailedData class
TwoPhaseFlow.DetailedDataClass generating the reduced basis space for the LinEvol problem with a Greedy algorithm
NonlinEvol.DetailedDataClass generating the reduced basis space for the LinEvol problem with a Greedy algorithm
TwoPhaseFlow.DetailedLeafNodeTree node implementation for a detailed data structure holding a reduced basis and a collateral reduced basis
LebesgueTest.DetailedModel
TwoPhaseFlow.DetailedModelIDetailedModel implementation for a two phase flow system
LinStat.DetailedModelDetailed model for a linear stationary problem with a Finite element discretization
Test.DetailedModelTest model doing nothing
LinEvolDune.DetailedModelDetailed model for a linear evolution problem with a Finite volume discretization
LinEvol.DetailedModelDetailed model for a linear evolution problem with a Finite volume discretization
ThermalBlock.DetailedModelDetailed model for the Thermalblock problem
NonlinEvol.DetailedModelIDetailedModel implementation for a non linear evolution problem
Fv.TwoPhase.DivergenceSpace
DataTree.DummyLeafNodeDummy implementation for a DataTree.ILeafNode that stores a single data
DataTree.DummyMergerTest 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.DuneRBLeafNodeTree node implementation for a detailed data structure holding a reduced basis
Greedy.Plugin.EIPlugin for the Greedy.Algorithm class generating a collateral reduced basis space plus interpolation DOFs and a local grid
Greedy.Plugin.EICommonInterface for Greedy.Plugin.Interface implementations generating an empirical interpolation basis
Greedy.DataTree.Detailed.EILeafNodeDetailed data node implementation storing a collateral reduced basis space and interpolation DOFs
Greedy.Plugin.EIPODPlugin for the Greedy.Algorithm class generating a collateral reduced basis space plus interpolation DOFs and a local grid
NonlinEvol.EiRbReducedDataNodeReduced data implementation for non-linear evolution problems with finite volume discretizations
TwoPhaseFlow.EiRbReducedDataNodeReduced data implementation for non-linear evolution problems with finite volume discretizations
NonlinEvol.EiReducedDataNodeImplementation 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.EiReducedDataNodeImplementation 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
FakeMPISingleton class acting as an MPI wrapper
femdiscfuncClass femdiscfunc class representing a continous piecewise polynomial function of arbitrary dimension. DOFS correspond to the values of Lagrange-nodes
feminfoStructure representing the fem-space information shared by all fem-functions. Implemneted as handle class, in order to be linked into df-classes
Greedy.User.FVDetailedModelDefaultInterface specialization of an IDetailedModel ready to use with Greedy algorithms for (time dependent) Finite volume discretizations
gridbaseBase class for all grid classes
DataTree.ICreatorInterface for a class used to create a new (sub-)tree from an old one with the DataTree.INode.create_tree() method
IDetailedDataInterface class for the generation and storage of reduced basis spaces as described in Module (M2)
Greedy.User.IDetailedDataInterface specialization for detailed data objects used with the Greedy algorithm
IDetailedModelThis is the interface for a detailed model providing methods to compute high dimensional simulation snapshots
Greedy.User.IDetailedModelThis is and IDetailedModel interface specialization for detailed models that shall be suitable for Greedy algorithms
Greedy.DataTree.Reduced.IdMapNode
Greedy.DataTree.Detailed.IdMapNodeSpecialization of detailed data tree node with an id map for its children
DataTree.IdMapNodeData Tree element which can be filtered by ids
Greedy.DataTree.Detailed.IInjectableNode
DataTree.ILeafNodeInterface for a leaf node of a data tree
Greedy.DataTree.Detailed.ILeafNodeInterface specialization for a leaf element in a DataTree returned by the Greedy basis generation algorithms
ILocalizedOperator
IModelThis is the common interface for all models, detailed and reduced ones
Greedy.DataTree.InfoDataTree.INode extension for data nodes that can store information on their generation process
Greedy.DataTree.Detailed.InfoNodeVery simple detailed data tree node with only one child
Greedy.Plugin.InjectedTpart
Greedy.DataTree.Detailed.INodeInterface class for general data tree nodes storing detailed data returned by Greedy.Interface.gen_detailed_data()
DataTree.INodeInterface for a node in a DataTree
Greedy.InterfaceInterface class for all kind of reduced basis generation algorithms
TwoPhaseData.Interface
Greedy.Plugin.InterfaceInterface class for extension algorithms which define the basis extension routines used by the abstract Greedy algorithm class Greedy.Algorithm
ParameterSampling.InterfaceInterface for parameter sampling classes producing discrete parameter sample in the parameter space ${\cal M}$
IReducedDataInterface class for the generation and storage of offline matrices and vectors as described in Module (M3)
Greedy.User.IReducedDataNodeInterface for leaf nodes of the DataTree in Greedy.User.ReducedData objects
Greedy.User.IReducedModelInterface specialization for a reduced model that can be used with the Greedy algorithm for basis generation
IReducedModelThis is the interface for a reduced model providing methods to compute low dimensional reduced simulations based on a priori generated reduced basis spaces
ParameterSampling.IRefineableInterface class for parameter sample classes that allow the adaptive refinement of the sampling
ISeparableFunction
ISeparableOperator
ldgdiscfuncLdg shape functions implementation
ldginfoStructure for the information of a ldg-function
DataTree.LeafDescriptionDataTree.ICreator implementation which does not create a tree, but a cell array of descriptions for all leafs in the tree
LocalizedOperatorDefault
MatlabDocMakerMatlabDocMaker: Class for information & tasks concerning the KerMor documentation
SnapshotsGenerator.MergedSpaceOpEvalsThis class combines two SnapshotsGenerator.SpaceOpEvals and produces the combination of both operator/function evaluations
Greedy.MetaInterface
TwoPhaseData.Michel
TwoPhaseData.MichelPrsLin
TwoPhaseData.MichelSimple
ModelDataStruct with high dimensional data needed for a high dimensional simulation
ModelDescrStruct with control fields for the analytical PDE functions, the discretization and the parametrization
DataTree.NullCreatorSimple DataTree.ICreator copying the original tree and applying a custom function to its leafs returning nothing
onedgridOne dimensional grid implementation
Postprocess.StochasticAssessment.OutputResult class for computations executed by an Postprocess.StochasticAssessment.Assessment object
Greedy.Plugin.PODExtension class implementing the POD-greedy algorithm extension routines
Greedy.Plugin.PODCommonInterface for Greedy.Plugin.Interface implementations generating an reduced basis space for parametrized partial differential equations
Greedy.Plugin.PODDuneExtension class implementing the POD-greedy algorithm extension routines
Greedy.Plugin.PODEIGreedy.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.PODEILeafNodeTree 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.RandomParameter sampling class producing randomly distributed parameter samples in sparameter space ${\cal M}$
SnapshotsGenerator.RandomCreates random Dof vectors (for testing purposes only!)
Greedy.DataTree.Detailed.RBLeafNodeTree node implementation for a detailed data structure holding a reduced basis
NonlinEvol.RbReducedDataNodeImplementation of a Greedy.User.IReducedDataNode storing reduced data depending on reduced basis space information only. (e.g. reduced matrices of operators)
TwoPhaseFlow.RbReducedDataNodeImplementation of a Greedy.User.IReducedDataNode storing reduced data depending on reduced basis space information only. (e.g. reduced matrices of operators)
rectgridA cartesian rectangular grid in two dimensions with axis parallel elements
Greedy.User.ReducedDataDefault 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.ReducedDataReduced data implementation for non-linear evolution problems with finite volume discretizations
Test.ReducedDataTest reduced data implementation
LinStat.ReducedDataReduced data implementation for linear stationary problems with finite element discretizations
LinEvolDune.ReducedDataReduced data implementation for linear evolution problems with finite volume discretizations
LinEvol.ReducedDataReduced data implementation for linear evolution problems with finite volume discretizations
NonlinEvol.ReducedDataReduced data implementation for non-linear evolution problems with finite volume discretizations
LinStat.ReducedModelReduced model for linear stationary problems as given by a LinStat.DetailedModel
TwoPhaseFlow.ReducedModelReduced model for non-linear evolution problems as given by a TwoPhaseFlow.DetailedModel
Test.ReducedModelTest model doing nothing
LinEvolDune.ReducedModelReduced model for linear evolution problems as given by a LinEvol.DetailedModel
LinEvol.ReducedModelReduced model for linear evolution problems as given by a LinEvol.DetailedModel
LebesgueTest.ReducedModel
NonlinEvol.ReducedModelReduced model for non-linear evolution problems as given by a NonlinEvol.DetailedModel
Fv.TwoPhase.SaturationSpace
DataTree.ScalarCreatorSimple 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
SimpleDetailedDataVery simple detailed data implementation gathering several detailed snapshots spanning the reduced basis space
ParameterSampling.Single
SnapshotsGenerator.SpaceOpEvalsImplementation 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.SummedEIPlugin 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.TpartNodeData Tree element which can be filtered by time instants
Greedy.DataTree.Reduced.TpartNodeTPartReducedData
Greedy.DataTree.Detailed.TpartNode
Greedy.TrainingSetAdaptationGreedy basis generation extension which adaptively refines the trainings parameter set
SnapshotsGenerator.TrajectoriesImplementation of a SnapshotsGenerator.Cached for reduced basis generation. The generate() method returns a detailed simulation
triagridA triangular conforming grid in two dimensions
ParameterSampling.UniformParameter sampling class with uniformly distributed parameters in the parameter space
Fv.TwoPhase.VelocitySpace
XPartMapGeometric tree where every nodes has geometry information attached
All Classes Namespaces Files Functions Variables