Polymake Template Library (PTL) 4.13
GenericSet.h File Reference

Declaration of pm::GenericSet class. More...

Classes

class  pm::GenericSet< Top, E, Comparator >
 Generic type for ordered sets More...
 
class  pm::SingleElementSetCmp< ElemRef, Comparator >
 A set consisting of exactly one element. More...
 
class  pm::Complement< SetRef >
 Complement as GenericSet. More...
 
class  pm::Set_with_dim< SetRef >
 Set_with_dim as GenericSet. More...
 
class  polymake::GenericSet< Top, E, Comparator >
 Generic type for ordered sets More...
 

Namespaces

namespace  pm
 global namespace for all classes from the polymake project
 
namespace  operations
 functors for operations on GenericSet objects
 
namespace  polymake
 namespace to be used for client code
 

Functions

template<typename Comparator, typename E>
auto pm::scalar2set (E &&x)
 construct an one-element set with explicitly specified comparator type
 
template<typename E>
auto pm::scalar2set (E &&x)
 construct an one-element set with standard (lexicographical) comparator type
 
template<typename Set1, typename Set2, typename E1, typename E2, class Comparator>
Int pm::incl (const GenericSet< Set1, E1, Comparator > &s1, const GenericSet< Set2, E2, Comparator > &s2)
 
template<typename Comparator, typename E>
auto polymake::scalar2set (E &&x)
 construct an one-element set with explicitly specified comparator type
 

Detailed Description

Declaration of pm::GenericSet class.

Implementation of various kinds of pm::GenericSet types