delpi
0.0.1
DElta-complete LP solver
Toggle main menu visibility
Loading...
Searching...
No Matches
Column.h
1
7
#pragma once
8
9
#include <iosfwd>
10
#include <optional>
11
12
#include "delpi/libs/gmp.h"
13
#include "delpi/symbolic/Variable.h"
14
15
namespace
delpi
{
16
23
struct
Column
{
24
Variable
var
;
25
std::optional<mpq_class>
lb
;
26
std::optional<mpq_class>
ub
;
27
std::optional<mpq_class>
obj
;
28
};
29
30
std::ostream& operator<<(std::ostream& os,
const
Column
& column);
31
32
}
// namespace delpi
33
34
#ifdef DELPI_INCLUDE_FMT
35
36
#include "delpi/util/logging.h"
37
38
OSTREAM_FORMATTER(
delpi::Column
)
39
40
#endif
delpi::Variable
Real symbolic variable.
Definition
Variable.h:20
delpi
Global namespace for the delpi library.
delpi::Column
Convenient structure representing a column in the LP solver.
Definition
Column.h:23
delpi::Column::lb
std::optional< mpq_class > lb
Lower bound.
Definition
Column.h:25
delpi::Column::ub
std::optional< mpq_class > ub
Upper bound.
Definition
Column.h:26
delpi::Column::var
Variable var
Variable.
Definition
Column.h:24
delpi::Column::obj
std::optional< mpq_class > obj
Objective function coefficient.
Definition
Column.h:27
delpi
solver
Column.h
Generated by
1.17.0