QUBO++ Library with QUBO Solver APIs
Author: Koji Nakano, License: Non-commercial research and evaluation purposes without any guarantees.
|
Generates QUBO expression for binary multipliers using QUBO++ library. More...
#include "qbpp.hpp"
Go to the source code of this file.
Namespaces | |
qbpp | |
Generates a QUBO Expression for the Graph Coloring Problem using QUBO++ library. | |
qbpp::factorization | |
Namespace for factorization using QUBO++ library. | |
Functions | |
Expr | qbpp::factorization::and_gate (const Expr &a, const Expr &b, Var x, MapList &opt_sol) |
Function to generate a QUBO expression Expr object for the AND gate. More... | |
Expr | qbpp::factorization::half_adder (const Expr &x, const Expr &y, Var s, Var c, MapList &opt_sol) |
Function to generates a QUBO expression Expr object for the Half Adder. More... | |
Expr | qbpp::factorization::full_adder (const Expr &x, const Expr &y, const Expr &z, Var s, Var c, MapList &opt_sol) |
Function to generate a QUBO expression Expr object for the Full Adder. More... | |
template<typename T , typename U > | |
Expr | qbpp::factorization::adder (const qbpp::Vector< T > &x, const qbpp::Vector< U > &y, const qbpp::Vector< Var > &s, const qbpp::Vector< Var > &c, MapList &opt_sol) |
function to generate QUBO expression for n-bit adder More... | |
template<typename T , typename U > | |
Expr | qbpp::factorization::multiplier (const qbpp::Vector< T > &x, const qbpp::Vector< U > &y, const qbpp::Vector< Var > &z, MapList &opt_sol) |
Function to generate QUBO expression for multiplier. More... | |
Generates QUBO expression for binary multipliers using QUBO++ library.
Definition in file qbpp_multiplier.hpp.