openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
integer_sa_sampler.hpp File Reference
Include dependency graph for integer_sa_sampler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openjij::sampler::IntegerSAResult
 

Namespaces

namespace  openjij
 
namespace  openjij::sampler
 

Functions

template<class ModelType , class RandType , class StateUpdater >
IntegerSAResult openjij::sampler::BaseSA (const ModelType &model, const utility::TemperatureSchedule schedule, const std::int64_t num_sweeps, const typename RandType::result_type seed, const double min_T, const double max_T, const bool log_history)
 
template<class ModelType , class UpdaterType >
IntegerSAResult openjij::sampler::SolveByIntegerSAImpl (const ModelType &model, const std::int64_t num_sweeps, const algorithm::RandomNumberEngine rand_type, const utility::TemperatureSchedule schedule, const std::int64_t seed, const double min_T, const double max_T, const bool log_history)
 
template<class ModelType >
IntegerSAResult openjij::sampler::SolveByIntegerSA (const ModelType &model, const std::int64_t num_sweeps, const algorithm::UpdateMethod update_method, const algorithm::RandomNumberEngine rand_type, const utility::TemperatureSchedule schedule, const std::int64_t seed, const double min_T, const double max_T, const bool log_history)
 
template<class ModelType >
std::vector< IntegerSAResultopenjij::sampler::SampleByIntegerSA (const ModelType &model, const std::int64_t num_sweeps, const algorithm::UpdateMethod update_method, const algorithm::RandomNumberEngine rand_type, const utility::TemperatureSchedule schedule, const std::int64_t num_reads, const std::int64_t seed, const std::int32_t num_threads, const double min_T, const double max_T, const bool log_history)