48 if ~isempty(fm.Approx)
50 Ma = fm.
Approx.Expansion.Ma;
61 M = Ma - rm.
V*(rm.
W^
t*Ma);
64 if any(any(abs(hlp-hlp^
t) > 1e-5))
65 hlp = (hlp + hlp^
t)/2;
66 warning(
" KerMor:errorest ",
" M1 matrix not sufficiently symmetric, updating (M+M "" )/2 ");
The base class for any KerMor detailed model.
models.BaseFullModel FullModel
The full model this reduced model was created from.
matrix< double > G
The custom scalar product matrix .
The KerMor reduced model class.
matrix< double > V
The matrix that has been used for projection.
matrix< double > W
The biorthogonal matrix for V, i.e. .
Matlab's base handle class (documentation generation substitute)
virtual function inputOfflineComputations(models.BaseFullModel model,matrix M)
Performs the offline stage for the error estimators regarding the inputs.
models.BaseFirstOrderSystem System
The system associated with the current ACoreFun.
Base(models.ReducedModel rm)
Obtain the correct snapshots Standard case: the approx function is a kernel expansion. it can also be that the system's core function is already a kernel expansion.
approx.BaseApprox Approx
The approximation method for the CoreFunction.
dscomponents.ACoreFun f
The core f function from the dynamical system.
virtual function a = getAlpha(colvec phi,double ut,double t,colvec mu)
Computes the value of the error estimator.