CS_DO_POMDPPURPOSECS_DO_POMDP constructor.
SYNOPSISfunction P=CS_DO_POMDP(varargin)
DESCRIPTIONCS_DO_POMDP constructor. Generic object for POMDP with - Continuous state spaces. - Discrete observation spaces. The action space can be discrete or continuous. This object is defined to provide methods that work for both types of action spaces. Parameters name: POMDP name. gamma: Discount factor. maxAlphaC: Maximum number of components in the Alpha mixtures. See also CS_DO_DA_POMDP, CS_DO_CA_POMDP. CROSS-REFERENCE INFORMATIONThis function calls:
SOURCE CODE0001 function P=CS_DO_POMDP(varargin) 0002 % CS_DO_POMDP constructor. 0003 % 0004 % Generic object for POMDP with 0005 % - Continuous state spaces. 0006 % - Discrete observation spaces. 0007 % 0008 % The action space can be discrete or continuous. 0009 % This object is defined to provide methods that work for both types of 0010 % action spaces. 0011 % 0012 % Parameters 0013 % name: POMDP name. 0014 % gamma: Discount factor. 0015 % maxAlphaC: Maximum number of components in the Alpha mixtures. 0016 % 0017 % See also CS_DO_DA_POMDP, CS_DO_CA_POMDP. 0018 0019 if (nargin==1) && isa(varargin{1},'CS_DO_POMDP') 0020 P=varargin{1}; 0021 else 0022 CS_POMDP_Base=CS_POMDP(varargin{1:end}); 0023 P=class(struct([]),'CS_DO_POMDP',CS_POMDP_Base); 0024 end 0025 |