|
Gecode 6.4.0
|
#include < -- improving gecode/implementation/gecode/gecode/optimize/model.hpp>
Public Attributes | |
| std::vector< Variable > | columns |
| std::vector< std::size_t > | row_start {0} |
| std::vector< std::size_t > | column |
| std::vector< double > | coefficient |
| std::vector< double > | lower |
| std::vector< double > | upper |
| std::vector< std::string > | names |
CSR row input with an explicit unique live-variable column mapping. Row starts have rows+1 entries, begin at zero and end at coefficients.size(). Column indices may be unsorted/repeated within a row; normal coalescing applies. Names are empty or have exactly one entry per row. No dense matrix is created.
| std::vector<Variable> Gecode::Optimize::SparseRowBatch::columns |
| std::vector<std::size_t> Gecode::Optimize::SparseRowBatch::row_start {0} |
| std::vector<std::size_t> Gecode::Optimize::SparseRowBatch::column |
| std::vector<double> Gecode::Optimize::SparseRowBatch::coefficient |
| std::vector<double> Gecode::Optimize::SparseRowBatch::lower |
| std::vector<double> Gecode::Optimize::SparseRowBatch::upper |
| std::vector<std::string> Gecode::Optimize::SparseRowBatch::names |