Olivier Parcollet
25eec4e046
Silence some gcc warnings...
...
- Silence some trivial warning.
- TODO: narrowing in a few places.
2014-06-12 17:45:12 +02:00
Olivier Parcollet
cfe3532c94
array & gf transpose
...
- implement transposed_view for arrays.
- .transpose method for gf
- wrapped to python
- add call op. for GfImTime, using C++
- Added ChangeLog
- rm matrix_stack
- start cleaning old code
2014-05-22 16:08:23 +02:00
Olivier Parcollet
376056f7bd
gf : add indices, name in C++
2014-05-11 21:47:51 +02:00
Olivier Parcollet
8c725f8d5e
Work on compilation speed.
...
- h5/make_h5.... only used in parameters.
- old boost includes before C++11
- remove boost serialization, make macro TRIQS_MAKE_NVP temporarely
- remove boost::is_complex (can be written in 2 lines...)
- move some lib in cpp
2014-05-02 20:49:19 +02:00
Olivier Parcollet
efb00ea5d3
clef: first version of generic sum function
...
- to improve with in the case where function return an expression
template, not a regular type, with a make_regular function
2014-04-04 17:47:21 +02:00
Olivier Parcollet
e703b1e2b7
port to clang 3.4
...
- little narrowing details
2013-11-18 23:41:32 +01:00
Olivier Parcollet
899210ff53
arrays: fix bug in ellipsis when it is of size 0
...
- a(1,ellipsis()) for a an array<T,1> e.g.,
was not compiling.
- also added const_iterator for range to allow simple code :
for (auto i : range {3,6}) ....-> i = 3,4,5 as in python
2013-11-18 23:41:32 +01:00
Olivier Parcollet
1517cdaaeb
clean the TRIQS_COMPILER macros
...
- from now on, C++11 compilers only.
- no ressources to maintain old stuff.
2013-10-21 15:12:08 +02:00
Olivier Parcollet
800aea4c5e
remove workaround for icc 13.0
...
- deprecated....
- remove the TRIQS_WORKAROUND_INTEL_COMPILER_BUGS macro
2013-10-17 00:32:09 +02:00
Olivier Parcollet
33a19227ab
arrays: length of domain corrected for &&
2013-09-28 14:02:03 +02:00
Olivier Parcollet
a0eba01769
arrays : clean move constructor of cuboid::map
...
- remove mess linked to old icc 13 support
and write a clear and readable code.
2013-09-11 18:38:18 +02:00
Olivier Parcollet
4413c6a588
Fix #3
...
I have no clue why this is a pb, and I can not reproduce it,
but the change is correct and trivial so I merge this pull request.
2013-09-08 16:54:22 +02:00
Olivier Parcollet
5d0049de7a
arrays : minor cosmetics
2013-09-06 16:00:51 +02:00
Olivier Parcollet
5a12b7eeb5
gf : correction for block
...
- forgot a constructor on the domain
(was a pb for cthyb_krylov code).
- a few details (better make_gf).
2013-08-30 12:59:46 +02:00
Olivier Parcollet
3b29e9bf9d
arrays : renaming concept name
...
CuboidArray <-> Array
added make_cuboid_domain
2013-08-29 18:06:04 +02:00
Olivier Parcollet
b88f62d50e
arrays: details while writing doc
...
- add factories for matrices
- add make_immutablef from a lambda
- details
2013-08-29 18:05:23 +02:00
Olivier Parcollet
f71ff22ed0
arrays: cleaning cuboid domain
...
- add one more constructor, clean constructor
- simplify foreach (use simple overload).
2013-08-27 13:43:58 +02:00
Olivier Parcollet
f2c7d449cc
First commit : triqs libs version 1.0 alpha1
...
for earlier commits, see TRIQS0.x repository.
2013-07-17 19:24:07 +02:00