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 } |
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 | ) |