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