openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
min_polynomial.hpp File Reference
#include <cstdint>
#include <utility>
#include <cmath>
#include <algorithm>
Include dependency graph for min_polynomial.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  openjij
 
namespace  openjij::utility
 

Functions

template<typename RandomNumberEngine >
std::pair< std::int64_t, double > openjij::utility::FindMinimumIntegerQuadratic (const double a, const double b, const std::int64_t l, const std::int64_t u, const std::int64_t x, RandomNumberEngine &random_number_engine)
 
template<typename RandomNumberEngine >
std::pair< std::int64_t, double > openjij::utility::FindMinimumIntegerCubic (const double a, const double b, const double c, const std::int64_t l, const std::int64_t u, const std::int64_t x, RandomNumberEngine &random_number_engine)
 
template<typename RandomNumberEngine >
std::pair< std::int64_t, double > openjij::utility::FindMinimumIntegerQuartic (const double a, const double b, const double c, const double d, const std::int64_t l, const std::int64_t u, const std::int64_t x, RandomNumberEngine &random_number_engine)
 

Variables

const double openjij::utility::ZERO_TOL = 1e-13