comparison +util/ReplaceableString.m @ 832:5573913a0949 feature/burgers1d

Merged with default, and updated +scheme/Burgers1D accordingly
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Tue, 11 Sep 2018 15:58:35 +0200
parents 09d964b850ee
children f30eafd6d4dc
comparison
equal deleted inserted replaced
831:d0934d1143b7 832:5573913a0949
32 function updateParam(obj, varargin) 32 function updateParam(obj, varargin)
33 obj.param = varargin; 33 obj.param = varargin;
34 obj.display(); 34 obj.display();
35 end 35 end
36 36
37 function show(obj, varargin)
38 obj.param = varargin;
39 obj.display();
40 end
41
42 function remove(obj)
43 obj.update('');
44 end
45
37 function display(obj) 46 function display(obj)
38 reverseStr = repmat(sprintf('\b'), 1, obj.n); 47 reverseStr = repmat(sprintf('\b'), 1, obj.n);
39 newStr = padStr(sprintf(obj.fmt, obj.param{:}),obj.n); 48 cleareStr = repmat(sprintf(' '), 1, obj.n);
40 fprintf([reverseStr, newStr]); 49 newStr = sprintf(obj.fmt, obj.param{:});
50 fprintf([reverseStr, cleareStr, reverseStr, newStr]);
41 51
42 obj.n = length(newStr); 52 obj.n = length(newStr);
43 end 53 end
44 end 54 end
45 55