openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
openjij::algorithm::Algorithm< Updater > Struct Template Reference

#include <algorithm.hpp>

Static Public Member Functions

template<typename System , typename RandomNumberEngine >
static void run (System &system, RandomNumberEngine &random_number_engine, const utility::ScheduleList< typename system::get_system_type< System >::type > &schedule_list, const std::function< void(const System &, const utility::UpdaterParameter< typename system::get_system_type< System >::type > &)> &callback=nullptr)
 

Member Function Documentation

◆ run()

template<template< typename > class Updater>
template<typename System , typename RandomNumberEngine >
static void openjij::algorithm::Algorithm< Updater >::run ( System &  system,
RandomNumberEngine random_number_engine,
const utility::ScheduleList< typename system::get_system_type< System >::type > &  schedule_list,
const std::function< void(const System &, const utility::UpdaterParameter< typename system::get_system_type< System >::type > &)> &  callback = nullptr 
)
inlinestatic

The documentation for this struct was generated from the following file: