votca 2026-dev
Loading...
Searching...
No Matches
kmcrandom.h File Reference
#include <cmath>
#include <cstdint>
#include <random>
#include "eigen.h"
Include dependency graph for kmcrandom.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  votca::xtp::KMCRandom
 Random numbers for kinetic Monte Carlo: one independent stream per (seed, stream) pair. std::seed_seq and mt19937_64 are fully specified by the standard and the uniform numbers are built from the raw bits, so a stream is identical with every standard library (unlike std::uniform_real_distribution / std::normal_distribution). More...

Namespaces

namespace  votca
 Provides a means for comparing floating point numbers.
namespace  votca::xtp
 Charge transport classes.

Macros

#define VOTCA_XTP_KMCRANDOM_H

Macro Definition Documentation

◆ VOTCA_XTP_KMCRANDOM_H

#define VOTCA_XTP_KMCRANDOM_H

Definition at line 22 of file kmcrandom.h.