Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::TopN< Element, Score > Class Template Reference

Detailed Description

template<typename Element, typename Score>
class operations_research::sat::TopN< Element, Score >

Definition at line 845 of file util.h.

#include <util.h>

Public Member Functions

 TopN (int n)
void Clear ()
void Add (Element e, Score score)
bool empty () const
const std::vector< Element > & UnorderedElements () const
std::vector< Element > * MutableUnorderedElements ()

Constructor & Destructor Documentation

◆ TopN()

template<typename Element, typename Score>
operations_research::sat::TopN< Element, Score >::TopN ( int n)
inlineexplicit

Definition at line 847 of file util.h.

Member Function Documentation

◆ Add()

template<typename Element, typename Score>
void operations_research::sat::TopN< Element, Score >::Add ( Element e,
Score score )
inline

Definition at line 854 of file util.h.

◆ Clear()

template<typename Element, typename Score>
void operations_research::sat::TopN< Element, Score >::Clear ( )
inline

Definition at line 849 of file util.h.

◆ empty()

template<typename Element, typename Score>
bool operations_research::sat::TopN< Element, Score >::empty ( ) const
inline

Definition at line 875 of file util.h.

◆ MutableUnorderedElements()

template<typename Element, typename Score>
std::vector< Element > * operations_research::sat::TopN< Element, Score >::MutableUnorderedElements ( )
inline

Definition at line 878 of file util.h.

◆ UnorderedElements()

template<typename Element, typename Score>
const std::vector< Element > & operations_research::sat::TopN< Element, Score >::UnorderedElements ( ) const
inline

Definition at line 877 of file util.h.


The documentation for this class was generated from the following file: