Raw File
stop_figs.m
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% This file is part of NS2DDV.                                                      %
%                                                                                   %
% Copyright(C) 2011-2018    C. Calgaro  (caterina.calgaro@math.univ-lille1.fr)      %
%                           E. Creusé   (emmanuel.creuse@math.univ-lille1.fr)       %
%                           T. Goudon   (thierry.goudon@inria.fr)                   %
%                           A. Mouton   (alexandre.mouton@math.univ-lille1.fr)      %
%                                                                                   %
% NS2DDV is free software: you can redistribute it and/or modify it under the terms %
% of the GNU General Public License as published by the Free Software Foundation,   %
% either version 3 of the License, or (at your option) any later version.           %
%                                                                                   %
% NS2DDV is distributed in the hope that it will be useful, but WITHOUT ANY         %
% WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A   %
% PARTICULAR PURPOSE. See the GNU General Public License for more details.          %
%                                                                                   %
% You should have received a copy of the GNU General Public License along with      %
% NS2DDV. If not, see <http://www.gnu.org/licenses/>.                               %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function[] = stop_figs(HANDLES)

	% INPUT
	% HANDLES		Metadata for in-situ visualization

	if isfield(HANDLES, 'h')
		close(HANDLES.h);
	else
		if isfield(HANDLES, 'hmesh')
			close(HANDLES.hmesh);
		end
		if isfield(HANDLES, 'hsubtriu')
			close(HANDLES.hsubtriu);
		end
		if isfield(HANDLES, 'hrho')
			close(HANDLES.hrho);
		end
		if isfield(HANDLES, 'hrhoex')
			close(HANDLES.hrhoex);
		end
		if isfield(HANDLES, 'huvect')
			close(HANDLES.huvect);
		end
		if isfield(HANDLES, 'huvectex')
			close(HANDLES.huvectex);
		end
		if isfield(HANDLES, 'hux')
			close(HANDLES.hux);
		end
		if isfield(HANDLES, 'huxex')
			close(HANDLES.huxex);
		end
		if isfield(HANDLES, 'huy')
			close(HANDLES.huy);
		end
		if isfield(HANDLES, 'huyex')
			close(HANDLES.huyex);
		end
		if isfield(HANDLES, 'hdxux')
			close(HANDLES.hdxux);
		end
		if isfield(HANDLES, 'hdxuxex')
			close(HANDLES.hdxuxex);
		end
		if isfield(HANDLES, 'hdyux')
			close(HANDLES.hdyux);
		end
		if isfield(HANDLES, 'hdyuxex')
			close(HANDLES.hdyuxex);
		end
		if isfield(HANDLES, 'hdxuy')
			close(HANDLES.hdxuy);
		end
		if isfield(HANDLES, 'hdxuyex')
			close(HANDLES.hdxuyex);
		end
		if isfield(HANDLES, 'hdyuy')
			close(HANDLES.hdyuy);
		end
		if isfield(HANDLES, 'hdyuyex')
			close(HANDLES.hdyuyex);
		end
		if isfield(HANDLES, 'hshear')
			close(HANDLES.hshear);
		end
		if isfield(HANDLES, 'hshearex')
			close(HANDLES.hshearex);
		end
		if isfield(HANDLES, 'humod')
			close(HANDLES.humod);
		end
		if isfield(HANDLES, 'humodex')
			close(HANDLES.humodex);
		end
		if isfield(HANDLES, 'homega')
			close(HANDLES.homega);
		end
		if isfield(HANDLES, 'homegaex')
			close(HANDLES.homegaex);
		end
		if isfield(HANDLES, 'hpsi')
			close(HANDLES.hpsi);
		end
		if isfield(HANDLES, 'hpsiex')
			close(HANDLES.hpsiex);
		end
		if isfield(HANDLES, 'hp')
			close(HANDLES.hp);
		end
		if isfield(HANDLES, 'hpex')
			close(HANDLES.hpex);
		end
		if isfield(HANDLES, 'hgradp')
			close(HANDLES.hgradp);
		end
		if isfield(HANDLES, 'hgradpex')
			close(HANDLES.hgradpex);
		end
		if isfield(HANDLES, 'hdxp')
			close(HANDLES.hdxp);
		end
		if isfield(HANDLES, 'hdxpex')
			close(HANDLES.hdxpex);
		end
		if isfield(HANDLES, 'hdyp')
			close(HANDLES.hdyp);
		end
		if isfield(HANDLES, 'hdypex')
			close(HANDLES.hdypex);
		end
		if isfield(HANDLES, 'hwvect')
			close(HANDLES.hwvect);
		end
		if isfield(HANDLES, 'hwx')
			close(HANDLES.hwx);
		end
		if isfield(HANDLES, 'hwy')
			close(HANDLES.hwy);
		end
		if isfield(HANDLES, 'hr')
			close(HANDLES.hr);
		end
	end

end
back to top