1function line_printf(MSG,varargin)
2% LINE_PRINTF(MSG, VARARGIN)
4% Copyright (c) 2012-2026, Imperial College London
7if GlobalConstants.Verbose ~= VerboseLevel.SILENT
8% MSG = strrep(MSG,
'\n',
'');
9% MSG = strrep(MSG,
'\',
'\\');
10%
if ~contains(MSG,
'...')
11%
if contains(MSG,
'Summary')
12% fprintf(GlobalConstants.StdOut, sprintf(
'%s\n',sprintf(MSG, varargin{:})));
13% elseif contains(MSG,
'Iter')
14% fprintf(GlobalConstants.StdOut, sprintf(
'%s',sprintf(MSG, varargin{:})));
16% fprintf(GlobalConstants.StdOut,
'%s\n', sprintf(MSG, varargin{:}));
19 MSG = sprintf(
'%s',sprintf(MSG, varargin{:}));
20 fprintf(GlobalConstants.StdOut,
'%s', MSG);