To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Revision:

root / _FullBNT / BNT / CPDs / @tabular_decision_node / set_fields.m @ 8:b5b38998ef3b

History | View | Annotate | Download (537 Bytes)

1
function CPD = set_params(CPD, varargin)
2
% SET_PARAMS Set the parameters (fields) for a tabular_decision_node object
3
% CPD = set_params(CPD, name/value pairs)
4
%
5
% The following optional arguments can be specified in the form of name/value pairs:
6
%
7
% policy - the table containing the policy
8
%
9
% e.g., CPD = set_params(CPD, 'policy', T)
10

    
11
args = varargin;
12
nargs = length(args);
13
for i=1:2:nargs
14
  switch args{i},
15
   case 'policy',   CPD.CPT = args{i+1};
16
   otherwise,
17
    error(['invalid argument name ' args{i}]);
18
  end
19
end