1function self = setOptions(self, eoptions)
2% SELF = SETOPTIONS(EOPTIONS)
4% Copyright (c) 2012-2026, Imperial College London
7defaultOptions = self.defaultOptions;
8if ~isfield(eoptions,
'init_sol')
9 eoptions.init_sol = defaultOptions.init_sol;
11if ~isfield(eoptions,'iter_max')
12 eoptions.iter_max = defaultOptions.iter_max;
14if ~isfield(eoptions,'iter_tol')
15 eoptions.iter_tol = defaultOptions.iter_tol;
17if ~isfield(eoptions,'tol')
18 eoptions.tol = defaultOptions.tol;
20if ~isfield(eoptions,'verbose')
21 eoptions.verbose = defaultOptions.verbose;
23self.options = eoptions;