Olivier Parcollet
a920697e78
fixes in wrap_generator, parameters, h5 for strings
...
- string size in h5. Add +1 (or empty string is wrong).
- parameters : modified flags from python
- minor corrections in wrapper
2014-05-30 14:16:15 +02:00
Olivier Parcollet
3036fe6529
wrapper : correct namespace in enum in converters
...
- the absolute path was missing for the value of the enum.
2014-05-30 14:16:15 +02:00
Olivier Parcollet
ad45adbadd
wrapper: add static methods
...
- is_static= True to wrap a static method.
2014-05-30 13:03:51 +02:00
Olivier Parcollet
2b5dd322ce
lattice : python wrapper
2014-05-29 22:25:22 +02:00
Michel Ferrero
df09891219
Add unary operators in python wrapper
...
This is useful to add unary operators to the number_protocol.
2014-05-22 23:58:07 +02:00
Olivier Parcollet
5c8270c437
gf_block converter
2014-05-21 23:01:52 +02:00
Olivier Parcollet
8c0bf592d0
Fix compilation of py_converter.
...
- py_converters in hpp files
- add guard to prevent inclusion in the wrapper (to avoid 2
specialisation of the same py_converter).
2014-05-20 22:24:30 +02:00
Olivier Parcollet
dd91c51647
wrapper.
...
Correction converter specialization
(avoid redeclaration).
2014-05-19 22:18:17 +02:00
Olivier Parcollet
914901864a
wrapper. Correction
...
- clean the call to py_converter.
- add a & in the generic function py2c (to be specialized later).
2014-05-19 21:58:33 +02:00
Olivier Parcollet
af084f5d59
parameters & wrapper
...
- new parameter class :
parameters are viewed as form, built in C++, and filled in C++/python.
Each field of the form as a precise C++ type (erased using standard techniques).
First tests ok, to be reread/checked.
TODO : serialization is commented. Lead to long compilation time & large code
due to boost::serialization. Use h5 when possible.
- wrapper :
- separated the converters of the wrapped type in the TRIQS library
- necessary for parameters (it used outside an .so) and potentially
other codes, outside an .so module
2014-05-19 15:19:18 +02:00
Olivier Parcollet
5105e04ac7
Add new wrapper generator
...
- with pytriqs.wrap_test as an example.
2014-05-11 21:47:46 +02:00