|
openjij
Framework for the Ising model and QUBO.
|
#include <cassert>#include <type_traits>#include <utility>#include <Eigen/Dense>#include <Eigen/Sparse>#include <cimod/utilities.hpp>#include "openjij/graph/all.hpp"#include "openjij/system/system.hpp"#include "openjij/utility/eigen.hpp"

Go to the source code of this file.
Classes | |
| struct | openjij::system::ClassicalIsing< graph::Dense< FloatType > > |
| ClassicalIsing structure for Dense graph (Eigen-based) More... | |
| struct | openjij::system::ClassicalIsing< graph::Sparse< FloatType > > |
| ClassicalIsing structure for Sparse graph (Eigen-based) More... | |
| struct | openjij::system::ClassicalIsing< graph::CSRSparse< FloatType > > |
| ClassicalIsing structure for CSR Sparse graph (Eigen-based) More... | |
Namespaces | |
| namespace | openjij |
| namespace | openjij::system |
Functions | |
| template<typename GraphType > | |
| auto | openjij::system::make_classical_ising (const graph::Spins &init_spin, const GraphType &init_interaction) |
| helper function for ClassicalIsing constructor | |