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

Go to the source code of this file.

Classes

struct  openjij::system::mc_system
 monte carlo system tag More...
 
struct  openjij::system::classical_system
 classical monte carlo system (using beta (inverse temperature) for annealing parameter) More...
 
struct  openjij::system::classical_constraint_system
 classical monte carlo system with a constraint (using beta (inverse temperature) for annealing parameter) More...
 
struct  openjij::system::quantum_system
 quantum monte carlo system More...
 
struct  openjij::system::transverse_field_system
 ordinary homogeneous transverse field system (using beta and annealing schedule (s) for annealing parameter) More...
 
struct  openjij::system::inhomogeneous_transverse_field_system
 inhomogeneous transverse field system More...
 
struct  openjij::system::nonstoquastic_system
 nonstoquastic quantum system More...
 
struct  openjij::system::single_command_system
 system tag with single command execution (e.g. More...
 
struct  openjij::system::realtime_dynamics_system
 system tag for solving real time schrodinger dynamics More...
 
struct  openjij::system::get_system_type< System >
 meta function for getting system type More...
 
struct  openjij::system::get_classical_or_quantum_system_type< System >
 meta function to check whether system type is derived from classical_system or quantum_system. More...
 
struct  openjij::system::get_base_system_type< System >
 meta function to check whether system type is derived from mc_system, single_command_system, or real_time_dynamics_system. More...
 

Namespaces

namespace  openjij
 
namespace  openjij::system
 

Variables

static constexpr bool openjij::system::USE_EIGEN = true
 USE_EIGEN flag.