Namespaces | |
| doubledescription | |
| global | |
Data Structures | |
| class | CmdLineArgs |
| Command line arguments for PolySCIP. More... | |
| class | NondomProjections |
| Class representing non-dominated projections. More... | |
| class | Polyscip |
| Class for PolySCIP solver functions. More... | |
| class | RectangularBox |
| A rectangular box R = [a_1,e_1) x ... x [a_k,e_k) is a k-ary Cartesian product of half-open intervals. More... | |
| class | TwoDProj |
| Class representing a two-dimensional projection of an outcome. More... | |
| class | WeightSpaceFacet |
| Class representing a facet of the (partial) weight space polyhedron. More... | |
| class | WeightSpacePolyhedron |
| Class representing the 1-skeleton of the weight space polyhedron. More... | |
| class | WeightSpaceVertex |
| Class representing a vertex of the (partial) weight space polyhedron. More... | |
Typedefs | |
| using | DDMethod = doubledescription::DoubleDescriptionMethod |
| abbreviation More... | |
| using | ValueType = SCIP_Real |
| Type for computed values. More... | |
| using | OutcomeType = std::vector< ValueType > |
| Type for points, rays in objective space. More... | |
| using | SolType = std::vector< std::pair< std::string, ValueType > > |
| Type for solutions in feasible space. More... | |
| using | WeightType = std::vector< ValueType > |
| Type for weight vectors. More... | |
| using | Result = std::pair< SolType, OutcomeType > |
| A result comprises of a solution/ray in feasible space and a corresponding outcome in objective space. More... | |
| using | ResultContainer = std::vector< Result > |
| Container type for results. More... | |
| using | V_RepT = doubledescription::V_RepT |
| abbreviation More... | |
| using | V_RepC = doubledescription::V_RepC |
| abbreviation More... | |
| using | H_RepC = doubledescription::H_RepC |
| abbreviation More... | |
Functions | |
| ostream & | operator<< (ostream &os, const TwoDProj &p) |
| ostream & | operator<< (ostream &os, const NondomProjections &nd) |
| std::ostream & | operator<< (std::ostream &os, const RectangularBox &box) |
Typedef Documentation
◆ DDMethod
| using polyscip::DDMethod = typedef doubledescription::DoubleDescriptionMethod |
abbreviation
Definition at line 73 of file polyscip.cpp.
◆ ValueType
| using polyscip::ValueType = typedef SCIP_Real |
Type for computed values.
Definition at line 34 of file polyscip_types.h.
◆ OutcomeType
| using polyscip::OutcomeType = typedef std::vector<ValueType> |
Type for points, rays in objective space.
Definition at line 35 of file polyscip_types.h.
◆ SolType
| using polyscip::SolType = typedef std::vector< std::pair<std::string, ValueType> > |
Type for solutions in feasible space.
Definition at line 36 of file polyscip_types.h.
◆ WeightType
| using polyscip::WeightType = typedef std::vector<ValueType> |
Type for weight vectors.
Definition at line 37 of file polyscip_types.h.
◆ Result
| using polyscip::Result = typedef std::pair<SolType, OutcomeType> |
A result comprises of a solution/ray in feasible space and a corresponding outcome in objective space.
Definition at line 38 of file polyscip_types.h.
◆ ResultContainer
| using polyscip::ResultContainer = typedef std::vector<Result> |
Container type for results.
Definition at line 39 of file polyscip_types.h.
◆ V_RepT
| using polyscip::V_RepT = typedef doubledescription::V_RepT |
abbreviation
Definition at line 47 of file weight_space_polyhedron.h.
◆ V_RepC
| using polyscip::V_RepC = typedef doubledescription::V_RepC |
abbreviation
Definition at line 48 of file weight_space_polyhedron.h.
◆ H_RepC
| using polyscip::H_RepC = typedef doubledescription::H_RepC |
abbreviation
Definition at line 49 of file weight_space_polyhedron.h.
Function Documentation
◆ operator<<() [1/3]
| ostream& polyscip::operator<< | ( | ostream & | os, |
| const TwoDProj & | p | ||
| ) |
Ostream operator
- Parameters
-
os Output stream p Projection to write to stream
- Returns
- Output stream
Definition at line 91 of file polyscip.cpp.
◆ operator<<() [2/3]
| ostream& polyscip::operator<< | ( | ostream & | os, |
| const NondomProjections & | nd | ||
| ) |
Ostream operator
- Parameters
-
os Output stream nd Non-dominated projections to write to stream
- Returns
- Output stream
Definition at line 102 of file polyscip.cpp.
◆ operator<<() [3/3]
| std::ostream& polyscip::operator<< | ( | std::ostream & | os, |
| const RectangularBox & | box | ||
| ) |
Ostream operator
- Parameters
-
os Output stream to write to box Box to write to stream
- Returns
- Output stream
Definition at line 284 of file polyscip.cpp.
