Home > manopt > core > getGlobalDefaults.m

getGlobalDefaults

PURPOSE ^

Returns a structure with default option values for Manopt.

SYNOPSIS ^

function opts = getGlobalDefaults()

DESCRIPTION ^

 Returns a structure with default option values for Manopt.

 function opts = getGlobalDefaults()

 Returns a structure opts containing the global default options such as
 verbosity level etc. Typically, global defaults are overwritten by solver
 defaults, which are in turn overwritten by user-specified options.
 See the online Manopt documentation for details on options.

 See also: mergeOptions

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function opts = getGlobalDefaults()
0002 % Returns a structure with default option values for Manopt.
0003 %
0004 % function opts = getGlobalDefaults()
0005 %
0006 % Returns a structure opts containing the global default options such as
0007 % verbosity level etc. Typically, global defaults are overwritten by solver
0008 % defaults, which are in turn overwritten by user-specified options.
0009 % See the online Manopt documentation for details on options.
0010 %
0011 % See also: mergeOptions
0012 
0013 % This file is part of Manopt: www.manopt.org.
0014 % Original author: Nicolas Boumal, Dec. 30, 2012.
0015 % Contributors:
0016 % Change log:
0017 %
0018 %   Aug. 2, 2018 (NB):
0019 %       Changed default storedepth to 2 from 20, since solvers should now
0020 %       use storedb.erase() to keep the cache lean.
0021 
0022 
0023     % There should be no reason to modify this file.
0024     % For better compatibility with future Manopt versions,
0025     % use the options structure of solvers.
0026     %
0027     % Really: don't modify it.
0028     
0029 
0030     % Verbosity level: 0 is no output at all. The higher the verbosity, the
0031     % more info is printed / displayed during solver execution.
0032     opts.verbosity = 3;
0033     
0034     % If debug is set to true, additional computations may be performed and
0035     % debugging information is outputed during solver execution.
0036     opts.debug = false;
0037     
0038     % Maximum number of store structures to store. If set to 0, caching
0039     % capabilities are not disabled, but the cache will be emptied at each
0040     % iteration of iterative solvers (more specifically: every time the
0041     % solver calls to purge the storedb).
0042     opts.storedepth = 2;
0043     
0044     % Maximum amount of time a solver may execute, in seconds.
0045     opts.maxtime = inf;
0046 
0047 end

Generated on Fri 30-Sep-2022 13:18:25 by m2html © 2005