KerMor  0.9
Model order reduction for nonlinear dynamical systems and nonlinear approximation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
New features in Version 0.5

New visualization tools, some intermediate adaptive approx classes, new RealTimeMode for ODE solvers

Submitted to /agh/git/kermor repository on 2011-11-09 Branch name: kermor05

Class approx.algorithms.AAdaptiveBase
(Daniel Wirtz, 2011-11-02)
  • Created this class. Collects common properties of the adaptive approx algorithms and provides convenience methods for subclasses.
  • New interface for approximation computation: Passing an data.ApproxTrainData instance now instead of xi,ti,mui parameters.
Class approx.algorithms.ABase
(Daniel Wirtz, 2011-07-07) Added this class.
Class approx.algorithms.Componentwise

(Daniel Wirtz, 2011-10-14)

  • Added the method Componentwise.guessGammas as a helper method to determine suitable Gaussian kernel configurations.
  • This algorithm now also works with kernels.ParamTimeKernelExpansion's

(Daniel Wirtz, 2011-07-07) Moved the old approx.Componentwise class to this class.

Class data.ApproxTrainData
(Daniel Wirtz, 2011-11-02) Added this class.
Class data.ATrajectoryData

(Daniel Wirtz, 2011-10-20) Added the ATrajectoryData.getBoundingBox method and implementations in MemoryTrajectoryData and FileTrajectoryData.

(Daniel Wirtz, 2011-08-03)

  • Added this class.
  • Removed the field ApproxfValues and put it into a struct with ApproxTrainData.
Class data.FileTrajectoryData

(Daniel Wirtz, 2011-11-02) Implemented the getBoundingBox method from superclass. Now keeping track of bounding box while adding trajectories.

(Daniel Wirtz, 2011-10-14) Added a new consolidate method in order to rebuild the internal index hashmap from the files in a directory and the data.ATrajectoryData.ParamSamples. This method is called after parallel trajectory computation as the remotely constructed hashmaps are not joint back together as one.

(Daniel Wirtz, 2011-08-04) Added this class.

Class data.MemoryTrajectoryData
(Daniel Wirtz, 2011-08-03) Added this class (new organization for model data).
Class data.selection.ASelector
(Daniel Wirtz, 2011-08-04) Removed the LastUsed property as it is incompatible with the new data.ATrajectoryData structure (the approximation training data is not a subset of TrainingData anymore). Subclasses have been changed in order to adopt to the new structure, too.
Member demos.SVR.ScalarEpsSVR_SMO (integer version,PlotManager pm)
(Daniel Wirtz, 2011-10-05) Added this function.
Class dscomponents.AffineInitialValue
(Daniel Wirtz, 2011-07-04) Added this class.
Class dscomponents.AffLinInputConv
(Daniel Wirtz, 2011-07-04) Added this class.
Class dscomponents.AInitialValue
(Daniel Wirtz, 2011-07-04) Added this class.
Class dscomponents.ConstInitialValue
(Daniel Wirtz, 2011-07-04) Added this class. Provides constant initial values for dynamical systems.
Class dscomponents.ParamTimeKernelCoreFun
(Daniel Wirtz, 2011-07-07) Added this class.
Class error.alpha.AffineParametric
(Daniel Wirtz, 2011-07-04) Added this class.
Class error.alpha.Base
(Daniel Wirtz, 2011-07-04) Added this class.
Class error.alpha.Constant
(Daniel Wirtz, 2011-07-04) Added this class.
Class error.initial.AffineParametric
(Daniel Wirtz, 2011-07-04) Added this class.
Class error.initial.Base
(Daniel Wirtz, 2011-07-04) Added this class.
Class error.initial.Constant
(Daniel Wirtz, 2011-07-04) Added this class.
Member EstimatorParamSweep (ea, mu, unused1, param,rowvec< double > paramvals)
(Daniel Wirtz, 2011-07-13) Added this function.
Class general.geometry.RectGrid3D
(Daniel Wirtz, 2011-10-06) Added this class.
Class general.regression.ScalarEpsSVR_SMO
(Daniel Wirtz, 2011-08-09) Added this class.
Class IKernelCoeffComp
(Daniel Wirtz, 2011-07-07) Moved this class to the approx.algorithms package.
Class JaRMoSExport
(Daniel Wirtz, 2011-08-02) Added this class.
Class Java
(Daniel Wirtz, 2011-09-23) Added this class.
Class KerMor
(Daniel Wirtz, 2011-08-04) Added flag UseDPCM to switch the default property changed system on/off.
Class kernels.ARBFKernel
(Daniel Wirtz, 2011-10-17)
  • Added this class.
  • Implemented the general evaluate function for rotation invariant kernels.
Class kernels.KernelExpansion
(Daniel Wirtz, 2011-07-07) Added this class.
Class kernels.ParamTimeKernelExpansion
(Daniel Wirtz, 2011-07-07) Added this class.
Class models.BaseFullModel
(Daniel Wirtz, 2011-10-15) Added a new method getTrajApproxError that computes the approximation error of the Approx class against the full trajectory. This method provides generic means to assess the approximation quality of approx.BaseApprox classes for full trajectories.
Class models.beam.DynLinTimoshenkoModel
(Daniel Wirtz, 2011-09-20) Added this class.
Member models.beam.DynLinTimoshenkoModel.plot (rowvec t,matrix u)
(Daniel Wirtz, 2011-09-28) Added this function.
Member models.beam.DynLinTimoshenkoModel.plotSingle (double t,colvec u,handle h)
(Daniel Wirtz, 2011-09-28) Added this function.
Class models.beam.DynLinTimoshenkoSystem
(Daniel Wirtz, 2011-09-20) Added this class.
Class models.pcd.BasePCDSystem
(Daniel Wirtz, 2011-11-02)
  • New property ReacCoeff. The coefficients have been removed (commented out) of the system's Params and are inserted manually into the mu parameters in the CoreFunctions in order not to have to change much code. This way, they can be easily reintroduced as true system parameters.
  • Removed checkCFL method and placed it into the set.h method (directly sets the MaxTimestep property according to CFL conditions)
Class models.pcd.CoreFun3D
(Daniel Wirtz, 2011-10-05) Added this class.
Class models.pcd.PCDModel
(Daniel Wirtz, 2011-11-02) Added many static reduction experiment cases to the model.
Class models.pcd.PCDSystem3D
(Daniel Wirtz, 2011-10-05) Added this class.
Class models.ReducedModel
(Daniel Wirtz, 2011-08-23) Added a createImage method that per default saves the KerMor Logo with the models name in the KerMor.TempDirectory. This is used for example in general.AppExport to create an representing image for a reduced model.
Class models.synth.KernelTestFun
(Daniel Wirtz, 2011-07-07) Added this class.
Member ParamSweep (rmodel, mu, inputidx, param, paramvals, pm)
(Daniel Wirtz, 2011-07-13) Added this function.
Member ParamSweep2D (rmodel, mu, inputidx,matrix< integer > params,rowvec< double > range1,rowvec< double > range2,handle ax)
(Daniel Wirtz, 2011-07-13) Added this function.
Class sampling.RandomSampler
(Daniel Wirtz, 2011-10-11) Added this class (former version renamed to WeightedRandomSampler)
Class sampling.WeightedRandomSampler
(Daniel Wirtz, 2011-10-11) Renamed the former RandomSampler to this class as it is not truly random.
Class solvers.BaseSolver
(Daniel Wirtz, 2011-10-16) Added a new property RealTimeMode. If set to true, the solver will issue StepPerformed events on each integration timestep instead of collecting the results in a column matrix.
Class spacereduction.PODGreedy
(Daniel Wirtz, 2011-08-04) Added this class.
Member testing.Speed.AffParamMatrix (integer n)
(Daniel Wirtz, 2011-10-25) Added this function.
Member testing.Speed.FindVecInMatrix (integer n,integer m)
(Daniel Wirtz, 2011-04-01) Added this function.
Class Utils
(Daniel Wirtz, 2011-07-05) Added the Utils.implode function.