LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
setOptions.m
1function self = setOptions(self, eoptions)
2% SELF = SETOPTIONS(EOPTIONS)
3
4% Copyright (c) 2012-2026, Imperial College London
5% All rights reserved.
6
7defaultOptions = self.defaultOptions;
8if ~isfield(eoptions,'init_sol')
9 eoptions.init_sol = defaultOptions.init_sol;
10end
11if ~isfield(eoptions,'iter_max')
12 eoptions.iter_max = defaultOptions.iter_max;
13end
14if ~isfield(eoptions,'iter_tol')
15 eoptions.iter_tol = defaultOptions.iter_tol;
16end
17if ~isfield(eoptions,'tol')
18 eoptions.tol = defaultOptions.tol;
19end
20if ~isfield(eoptions,'verbose')
21 eoptions.verbose = defaultOptions.verbose;
22end
23self.options = eoptions;
24end