|
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.