|
openjij
Framework for the Ising model and QUBO.
|
Classes | |
| struct | Algorithm |
Typedefs | |
| template<template< typename > class Updater> | |
| using | MCMC = Algorithm< Updater > |
Enumerations | |
| enum class | UpdateMethod { METROPOLIS , HEAT_BATH , SUWA_TODO , OPT_METROPOLIS } |
| enum class | RandomNumberEngine { XORSHIFT , MT , MT_64 } |
Functions | |
| std::variant< utility::Xorshift, std::mt19937, std::mt19937_64 > | GenerateRandomNumberEngineClass (const RandomNumberEngine random_number_engine) |
| using openjij::algorithm::MCMC = typedef Algorithm<Updater> |
|
strong |
|
strong |
| std::variant< utility::Xorshift, std::mt19937, std::mt19937_64 > openjij::algorithm::GenerateRandomNumberEngineClass | ( | const RandomNumberEngine | random_number_engine | ) |