0001 function P=Policy(varargin)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 switch nargin
0015 case 0
0016 P.elements={};
0017 P.actions={};
0018 P.n=0;
0019 P=class(P,'Policy');
0020 case 1
0021 if isa(varargin{1},'Policy')
0022 P=varargin{1};
0023 else
0024 error('Wrong parameter type in Policy copy constructor.');
0025 end
0026 otherwise
0027 error('Wrong number of parameters in Policy creation.');
0028 end