-
Notifications
You must be signed in to change notification settings - Fork 2
/
pysmile.i
77 lines (66 loc) · 1.53 KB
/
pysmile.i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
%module pysmile
%{
/* Includes the header in the wrapper code */
#include "smile.h"
#include "smilearn.h"
%}
// basic data structures
%include "dslobject.h"
%include "nodedef.h"
%include "nodeval.h"
%include "cidefinition.h"
%include "intarray.h"
%include "doublearray.h"
%include "dmatrix.h"
%include "syscoord.h"
%include "generalclases.h"
// network structure
%include "network.h"
%include "node.h"
%include "submodel.h"
%include "simplecase.h"
%include "errorstrings.h"
%include "progress.h"
// supported node definition classes
%include "defcpt.h"
%include "deftruthtable.h"
%include "defnoisymax.h"
%include "defnoisyadder.h"
%include "deflist.h"
%include "deftable.h"
%include "defmau.h"
// %include "defdemorgan.h"
%include "defequation.h"
// supported node value classes
%include "valbeliefvector.h"
%include "vallistofdecisions.h"
%include "valexpectedutility.h"
%include "valmauexpectedutility.h"
%include "valequationevaluation.h"
%include "errors.h"
%include "errorstrings.h"
// voi
%include "valueofinfo.h"
// sensitivity
// %include "sensitivity.h"
// define SMILE_NO_DIAGNOSIS before including smile.h
// to skip diag-related functionality
%include "diag_network.h"
%include "nodecost.h"
%include "extradefinition.h"
%include "caselibrary.h"
// SMILEARN
%include "dataset.h"
%include "discretizer.h"
%include "naivebayes.h"
%include "greedythickthinning.h"
%include "essentialsearch.h"
%include "bs.h"
%include "tan.h"
%include "pc.h"
%include "em.h"
%include "validator.h"
%include "datagenerator.h"
%include "pattern.h"
%include "dbcml.h"
;