openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
openjij::utility::UpdaterParameter< system::transverse_field_system > Struct Reference

updater paramter for transverse ising model More...

#include <schedule_list.hpp>

Public Types

using Tuple = std::pair< double, double >
 

Public Member Functions

 UpdaterParameter ()=default
 
 UpdaterParameter (double beta, double s)
 
 UpdaterParameter (const Tuple &obj)
 
Tuple get_tuple () const
 

Public Attributes

double beta
 inverse temperature
 
double s
 annealing schedule (from 0 (only transverse field) to 1 (only classical Hamiltonian))
 

Detailed Description

updater paramter for transverse ising model

Member Typedef Documentation

◆ Tuple

using openjij::utility::UpdaterParameter< system::transverse_field_system >::Tuple = std::pair<double, double>

Constructor & Destructor Documentation

◆ UpdaterParameter() [1/3]

◆ UpdaterParameter() [2/3]

openjij::utility::UpdaterParameter< system::transverse_field_system >::UpdaterParameter ( double  beta,
double  s 
)
inline

◆ UpdaterParameter() [3/3]

openjij::utility::UpdaterParameter< system::transverse_field_system >::UpdaterParameter ( const Tuple obj)
inline

Member Function Documentation

◆ get_tuple()

Member Data Documentation

◆ beta

◆ s


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