|
openjij
Framework for the Ising model and QUBO.
|
#include <algorithm>#include <iomanip>#include <iostream>#include <limits>#include <vector>#include <nlohmann/json.hpp>#include "openjij/graph/all.hpp"#include "openjij/graph/json/parse.hpp"#include "openjij/utility/thres_hold.hpp"

Go to the source code of this file.
Classes | |
| class | openjij::system::ClassicalIsingPolynomial< graph::Polynomial< FloatType > > |
| ClassicalIsingPolynomial class. More... | |
Namespaces | |
| namespace | openjij |
| namespace | openjij::system |
Functions | |
| template<typename GraphType > | |
| auto | openjij::system::make_classical_ising_polynomial (const graph::Spins &init_variables, const GraphType &poly_graph, const cimod::Vartype init_vartype) |
| Helper function for ClassicalIsingPolynomial constructor. | |
| template<typename GraphType > | |
| auto | openjij::system::make_classical_ising_polynomial (const graph::Spins &init_variables, const GraphType &poly_graph, const std::string init_vartype) |
| Helper function for ClassicalIsingPolynomial constructor. | |
| auto | openjij::system::make_classical_ising_polynomial (const graph::Spins &init_variables, const nlohmann::json &init_obj) |
| Helper function for ClassicalIsingPolynomial constructor by using nlohmann::json object. | |