-
Notifications
You must be signed in to change notification settings - Fork 0
/
xdressrc.py
46 lines (36 loc) · 1.51 KB
/
xdressrc.py
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
from xdress.utils import apiname
from xdress.doxygen import default_doxygen_config
package = 'pyne'
packagedir = 'pyne'
plugins = ('xdress.stlwrap', 'xdress.autoall', 'xdress.autodescribe',
'xdress.doxygen', 'xdress.cythongen')
doxygen_config = {'PROJECT_NAME': 'PYNE',
'EXTRACT_ALL': False, # Note usage of python False
'GENERATE_DOCBOOK': False,
'GENERATE_LATEX': True # Could be 'YES' or True
}
doxyfile_name = './build/tally_doxyfile'
extra_types = 'extra_types' # non-default value
stlcontainers = [
('set', 'str'),
('set', 'int32'),
('map', 'str', 'str'),
('map', 'str', 'int32'),
('map', 'int32', 'str'),
('map', 'str', 'uint32'),
('map', 'uint32', 'str'),
('map', 'str', 'float64'),
('map', 'uint32', 'uint32'),
('map', 'int32', 'int32'),
('map', 'int32', 'float64'),
('map', 'int32', 'complex'),
('map', 'uint32', 'float64'),
('map', 'str', ('vector', 'float64')),
('map', 'int32', ('vector', 'float64')),
]
#stlcontainers_module = 'stlcontainers'
classes = [apiname('Tally','cpp/tally.*',incfiles='tally.h')]
functions = [apiname('Sampler','cpp/source_sampling.cpp', incfiles='source_sampling.h'),
apiname('AliasTable','cpp/source_sampling.cpp', incfiles='source_sampling.h'),
apiname('Sample','cpp/source_sampling.cpp', incfiles='source_sampling.h'),
apiname('sample_vects','cpp/source_sampling.cpp', incfiles='source_sampling.h'),]