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
IKernelCoeffComp.m
Go to the documentation of this file.
1 
2 
3 /* (Autoinserted by mtoc++)
4  * This source code has been filtered by the mtoc++ executable,
5  * which generates code that can be processed by the doxygen documentation tool.
6  *
7  * On the other hand, it can neither be interpreted by MATLAB, nor can it be compiled with a C++ compiler.
8  * Except for the comments, the function bodies of your M-file functions are untouched.
9  * Consequently, the FILTER_SOURCE_FILES doxygen switch (default in our Doxyfile.template) will produce
10  * attached source files that are highly readable by humans.
11  *
12  * Additionally, links in the doxygen generated documentation to the source code of functions and class members refer to
13  * the correct locations in the source code browser.
14  * However, the line numbers most likely do not correspond to the line numbers in the original MATLAB source files.
15  */
16 
18  :public ICloneable {
47  public:
48 
64  public:
65 
66  function copy = clone(copy) {
67  if nargin < 2
68  error(" Clone method on abstract class must be called with subclass copy instance ");
69  end
70  copy.MultiTargetComputation= this.MultiTargetComputation;
71  }
72 
73 
74  public: /* ( Abstract ) */
75 
76  virtual function init(data.FileMatrix K) = 0;
90  virtual function [rowvecci , integersvidx ] = computeKernelCoefficients(yi,initialai) = 0;
116 };
117 
118 
119 
function copy = clone(copy)
The interface method with returns a copy of the current class instance.
ICLONEABLE Interface for cloneable handle classes.
Definition: ICloneable.m:17
virtual function init(data.FileMatrix K)
Initialization template method.
logical MultiTargetComputation
A flag that indicates to users if the coefficient computation method is capable of using a matrix of ...
A boolean value.
Interface for kernel expansion coefficient computation.
virtual function [ rowvec ci , integer svidx ] = computeKernelCoefficients(yi, initialai)
Kernel coefficient computation.
FileMatrix: File-based matrix which stores sets of columns in separate files.
Definition: FileMatrix.m:18