#include <integer_polynomial_model.hpp>
◆ IntegerPolynomialModel()
| openjij::graph::IntegerPolynomialModel::IntegerPolynomialModel |
( |
std::vector< std::vector< std::int64_t > > & |
key_list, |
|
|
std::vector< double > & |
value_list, |
|
|
std::vector< std::pair< std::int64_t, std::int64_t > > & |
bounds |
|
) |
| |
|
inline |
◆ GetBounds()
| const std::vector< std::pair< std::int64_t, std::int64_t > > & openjij::graph::IntegerPolynomialModel::GetBounds |
( |
| ) |
const |
|
inline |
◆ GetConstant()
| double openjij::graph::IntegerPolynomialModel::GetConstant |
( |
| ) |
const |
|
inline |
◆ GetEachVariableDegree()
| const std::vector< std::int64_t > & openjij::graph::IntegerPolynomialModel::GetEachVariableDegree |
( |
| ) |
const |
|
inline |
◆ GetEachVariableDegreeAt()
| std::int64_t openjij::graph::IntegerPolynomialModel::GetEachVariableDegreeAt |
( |
const std::int64_t |
index | ) |
const |
|
inline |
◆ GetIndexList()
| const std::vector< std::int64_t > & openjij::graph::IntegerPolynomialModel::GetIndexList |
( |
| ) |
const |
|
inline |
◆ GetIndexToInteractions()
| const std::vector< std::vector< std::pair< std::size_t, std::int64_t > > > & openjij::graph::IntegerPolynomialModel::GetIndexToInteractions |
( |
| ) |
const |
|
inline |
◆ GetKeyValueList()
| const std::vector< std::pair< std::vector< std::pair< std::int64_t, std::int64_t > >, double > > & openjij::graph::IntegerPolynomialModel::GetKeyValueList |
( |
| ) |
const |
|
inline |
◆ GetMaxMinTerms()
| std::pair< double, double > openjij::graph::IntegerPolynomialModel::GetMaxMinTerms |
( |
| ) |
const |
|
inline |
◆ GetNumVariables()
| std::int64_t openjij::graph::IntegerPolynomialModel::GetNumVariables |
( |
| ) |
const |
|
inline |
◆ bounds_
| std::vector<std::pair<std::int64_t, std::int64_t> > openjij::graph::IntegerPolynomialModel::bounds_ |
|
private |
◆ constant_
| double openjij::graph::IntegerPolynomialModel::constant_ |
|
private |
◆ index_list_
| std::vector<std::int64_t> openjij::graph::IntegerPolynomialModel::index_list_ |
|
private |
◆ index_to_interactions_
| std::vector<std::vector<std::pair<std::size_t, std::int64_t> > > openjij::graph::IntegerPolynomialModel::index_to_interactions_ |
|
private |
◆ key_value_list_
| std::vector< std::pair<std::vector<std::pair<std::int64_t, std::int64_t> >, double> > openjij::graph::IntegerPolynomialModel::key_value_list_ |
|
private |
◆ max_variable_degree_
| std::vector<std::int64_t> openjij::graph::IntegerPolynomialModel::max_variable_degree_ |
|
private |
◆ num_variables_
| std::int64_t openjij::graph::IntegerPolynomialModel::num_variables_ |
|
private |
The documentation for this class was generated from the following file: