Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::glop::DynamicMaximum< Index > Class Template Reference

Detailed Description

template<typename Index>
class operations_research::glop::DynamicMaximum< Index >

Definition at line 61 of file pricing.h.

#include <pricing.h>

Public Member Functions

 DynamicMaximum (absl::BitGenRef random)
void ClearAndResize (Index n)
Index GetMaximum ()
void Remove (Index position)
void SetRandom (absl::BitGenRef random)
void AddOrUpdate (Index position, Fractional value)
void StartDenseUpdates ()
void DenseAddOrUpdate (Index position, Fractional value)
void Clear ()
Index Size () const
std::string StatString () const

Constructor & Destructor Documentation

◆ DynamicMaximum()

template<typename Index>
operations_research::glop::DynamicMaximum< Index >::DynamicMaximum ( absl::BitGenRef random)
inlineexplicit

Definition at line 64 of file pricing.h.

Member Function Documentation

◆ AddOrUpdate()

template<typename Index>
void operations_research::glop::DynamicMaximum< Index >::AddOrUpdate ( Index position,
Fractional value )
inline

Definition at line 192 of file pricing.h.

◆ Clear()

template<typename Index>
void operations_research::glop::DynamicMaximum< Index >::Clear ( )
inline

Definition at line 96 of file pricing.h.

◆ ClearAndResize()

template<typename Index>
void operations_research::glop::DynamicMaximum< Index >::ClearAndResize ( Index n)
inline

Definition at line 163 of file pricing.h.

◆ DenseAddOrUpdate()

template<typename Index>
void operations_research::glop::DynamicMaximum< Index >::DenseAddOrUpdate ( Index position,
Fractional value )
inline

Definition at line 183 of file pricing.h.

◆ GetMaximum()

template<typename Index>
Index operations_research::glop::DynamicMaximum< Index >::GetMaximum ( )
inline

Definition at line 211 of file pricing.h.

◆ Remove()

template<typename Index>
void operations_research::glop::DynamicMaximum< Index >::Remove ( Index position)
inline

Definition at line 171 of file pricing.h.

◆ SetRandom()

template<typename Index>
void operations_research::glop::DynamicMaximum< Index >::SetRandom ( absl::BitGenRef random)
inline

Definition at line 79 of file pricing.h.

◆ Size()

template<typename Index>
Index operations_research::glop::DynamicMaximum< Index >::Size ( ) const
inline

Definition at line 97 of file pricing.h.

◆ StartDenseUpdates()

template<typename Index>
void operations_research::glop::DynamicMaximum< Index >::StartDenseUpdates ( )
inline

Definition at line 176 of file pricing.h.

◆ StatString()

template<typename Index>
std::string operations_research::glop::DynamicMaximum< Index >::StatString ( ) const
inline

Definition at line 100 of file pricing.h.


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