| 
    vSMC
    
   vSMC: Scalable Monte Carlo 
   | 
 
Mathematical constants. More...
Functions | |
| template<typename T > | |
| T | vsmc::const_e () noexcept | 
| \(e\)  More... | |
| template<typename T > | |
| T | vsmc::const_e_inv () noexcept | 
| \(1/e\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_10 () noexcept | 
| \(\ln(10)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_2 () noexcept | 
| \(\ln(2)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_3 () noexcept | 
| \(\ln(3)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_5 () noexcept | 
| \(\ln(5)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_inv_10 () noexcept | 
| \(1/\ln(10)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_inv_2 () noexcept | 
| \(1/\ln(2)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_inv_3 () noexcept | 
| \(1/\ln(3)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_inv_5 () noexcept | 
| \(1/\ln(5)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_ln_2 () noexcept | 
| \(\ln(\ln(2))\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi () noexcept | 
| \(\ln(\pi)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_2 () noexcept | 
| \(\ln(2\pi)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_2by3 () noexcept | 
| \(\ln((2/3)\pi)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_3by4 () noexcept | 
| \(\ln((3/4)\pi)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_4by3 () noexcept | 
| \(\ln((4/3)\pi)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_by2 () noexcept | 
| \(\ln(\pi/2)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_by3 () noexcept | 
| \(\ln(\pi/3)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_by4 () noexcept | 
| \(\ln(\pi/4)\)  More... | |
| template<typename T > | |
| T | vsmc::const_ln_pi_by6 () noexcept | 
| \(\ln(\pi/6)\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi () noexcept | 
| \(\pi\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_2 () noexcept | 
| \(2\pi\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_2by3 () noexcept | 
| \((2/3)\pi\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_3by4 () noexcept | 
| \((3/4)\pi\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_4by3 () noexcept | 
| \((4/3)\pi\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_by2 () noexcept | 
| \(\pi/2\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_by3 () noexcept | 
| \(\pi/3\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_by4 () noexcept | 
| \(\pi/4\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_by6 () noexcept | 
| \(\pi/6\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_inv () noexcept | 
| \(1/\pi\)  More... | |
| template<typename T > | |
| T | vsmc::const_pi_sqr () noexcept | 
| \(\pi^2\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_10 () noexcept | 
| \(\sqrt{10}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_1by10 () noexcept | 
| \(\sqrt{1/10}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_1by2 () noexcept | 
| \(\sqrt{1/2}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_1by3 () noexcept | 
| \(\sqrt{1/3}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_1by5 () noexcept | 
| \(\sqrt{1/5}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_2 () noexcept | 
| \(\sqrt{2}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_3 () noexcept | 
| \(\sqrt{3}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_5 () noexcept | 
| \(\sqrt{5}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_e () noexcept | 
| \(\sqrt{e}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_e_inv () noexcept | 
| \(\sqrt{1/e}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi () noexcept | 
| \(\sqrt{\pi}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_2 () noexcept | 
| \(\sqrt{2\pi}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_2by3 () noexcept | 
| \(\sqrt{(2/3)\pi}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_3by4 () noexcept | 
| \(\sqrt{(3/4)\pi/}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_4by3 () noexcept | 
| \(\sqrt{(4/3)\pi}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_by2 () noexcept | 
| \(\sqrt{\pi/2}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_by3 () noexcept | 
| \(\sqrt{\pi/3}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_by4 () noexcept | 
| \(\sqrt{\pi/4}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_by6 () noexcept | 
| \(\sqrt{\pi/6}\)  More... | |
| template<typename T > | |
| T | vsmc::const_sqrt_pi_inv () noexcept | 
| \(\sqrt{1/\pi}\)  More... | |
Mathematical constants.
      
  | 
  inlinenoexcept | 
\(e\)
Definition at line 198 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(1/e\)
Definition at line 202 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(10)\)
Definition at line 263 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(2)\)
Definition at line 251 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(3)\)
Definition at line 255 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(5)\)
Definition at line 259 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(1/\ln(10)\)
Definition at line 282 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(1/\ln(2)\)
Definition at line 267 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(1/\ln(3)\)
Definition at line 272 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(1/\ln(5)\)
Definition at line 277 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(\ln(2))\)
Definition at line 287 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(\pi)\)
Definition at line 155 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(2\pi)\)
Definition at line 159 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln((2/3)\pi)\)
Definition at line 184 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln((3/4)\pi)\)
Definition at line 189 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln((4/3)\pi)\)
Definition at line 194 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(\pi/2)\)
Definition at line 164 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(\pi/3)\)
Definition at line 169 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(\pi/4)\)
Definition at line 174 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\ln(\pi/6)\)
Definition at line 179 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\pi\)
Definition at line 62 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(2\pi\)
Definition at line 66 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\((2/3)\pi\)
Definition at line 94 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\((3/4)\pi\)
Definition at line 98 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\((4/3)\pi\)
Definition at line 102 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\pi/2\)
Definition at line 78 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\pi/3\)
Definition at line 82 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\pi/4\)
Definition at line 86 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\pi/6\)
Definition at line 90 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(1/\pi\)
Definition at line 70 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\pi^2\)
Definition at line 74 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{10}\)
Definition at line 227 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{1/10}\)
Definition at line 247 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{1/2}\)
Definition at line 232 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{1/3}\)
Definition at line 237 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{1/5}\)
Definition at line 242 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{2}\)
Definition at line 215 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{3}\)
Definition at line 219 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{5}\)
Definition at line 223 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{e}\)
Definition at line 206 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{1/e}\)
Definition at line 211 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{\pi}\)
Definition at line 106 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{2\pi}\)
Definition at line 111 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{(2/3)\pi}\)
Definition at line 141 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{(3/4)\pi/}\)
Definition at line 146 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{(4/3)\pi}\)
Definition at line 151 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{\pi/2}\)
Definition at line 121 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{\pi/3}\)
Definition at line 126 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{\pi/4}\)
Definition at line 131 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{\pi/6}\)
Definition at line 136 of file constants.hpp.
      
  | 
  inlinenoexcept | 
\(\sqrt{1/\pi}\)
Definition at line 116 of file constants.hpp.
 1.8.11