0001 function P=CS_POMDP(varargin)
0002 
0003 
0004 
0005 
0006 
0007 
0008 
0009 
0010 
0011 
0012 
0013   switch nargin
0014     case 1
0015       if isa(varargin{1},'CS_POMDP')
0016         P=varargin{1};
0017       else
0018         error('Wrong type of parameters in CS_POMDP constructor');
0019       end
0020       
0021     case 3 
0022       if isa(varargin{3},'double')
0023         P.maxAlphaC=varargin{3};
0024       else
0025         error('Wrong type of parameters in CS_POMDP constructor');
0026       end
0027       POMDP_Base=POMDP(varargin{1:2});
0028       P=class(P,'CS_POMDP',POMDP_Base);
0029       
0030     otherwise
0031       error('Wrong number of parameters in CS_POMDP constructor');
0032   end
0033