3
0
mirror of https://github.com/triqs/dft_tools synced 2024-10-31 11:13:46 +01:00
Go to file
Olivier Parcollet c996c3ff7d mc_tools : improve treatment of infinite mc ratios
- when the ratio returned by an attempt of a move is infinite,
previous code was just throwing TRIQS_RUNTIME_ERROR.

- Now when the ratio is infinite, it is replaced by a large number
  (>1 is enough for metropolis), and the sign is properly updated
  using std::signbit.

- NB :

- a double/float in C++ can be :  normal/ zero/ nan/ infinite / subnormal.
  Here, the code will recover only from infinite case.

- std::signbit works for infinite (according to standard).
2014-03-27 20:33:35 +01:00
cmake Remove default c++14 flags on clang 3.4 ... 2014-01-28 20:59:05 +01:00
doc Working on doc for det_manip 2014-03-19 14:00:53 +01:00
foreignlibs Get rid of boost compilation from sources 2013-09-02 14:26:32 +02:00
packaging/os_x install : update boost.rb 2013-12-21 13:25:37 +01:00
pytriqs lattice: clean old classes, add bz_mesh, gf on bz 2014-02-18 15:53:38 +01:00
shells Better name for run_pytriqs_for_test 2013-08-02 10:15:05 +02:00
test Attempt to fix gelss call in fit_tail. 2014-03-19 14:01:26 +01:00
triqs mc_tools : improve treatment of infinite mc ratios 2014-03-27 20:33:35 +01:00
.clang-format mc_tools: simplify measure_aux 2014-01-30 20:28:30 +01:00
CITATIONS.bib First commit : triqs libs version 1.0 alpha1 2013-07-17 19:24:07 +02:00
CMakeLists.txt Fix #40 2013-12-17 21:38:11 +01:00
COPYING.txt First commit : triqs libs version 1.0 alpha1 2013-07-17 19:24:07 +02:00
LICENSE.txt First commit : triqs libs version 1.0 alpha1 2013-07-17 19:24:07 +02:00
README.txt First commit : triqs libs version 1.0 alpha1 2013-07-17 19:24:07 +02:00

 
The TRIQS website is under http://ipht.cea.fr/triqs. Start there
to learn about TRIQS.

To install TRIQS, follow the installation steps given under
http://ipht.cea.fr/triqs/doc/user_manual/install/install.html

Before you proceed, make sure you have read the LICENSE.txt file.

Enjoy!

The TRIQS team