Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::SimpleDynamicPartition Class Reference

Detailed Description

Definition at line 273 of file dynamic_partition.h.

#include <dynamic_partition.h>

Public Member Functions

 SimpleDynamicPartition (int num_elements)
int NumElements () const
int NumParts () const
int PartOf (int element) const
int SizeOfPart (int part) const
void Refine (absl::Span< const int > distinguished_subset)
template<typename T>
std::vector< absl::Span< const T > > GetParts (std::vector< T > *buffer)

Constructor & Destructor Documentation

◆ SimpleDynamicPartition()

operations_research::SimpleDynamicPartition::SimpleDynamicPartition ( int num_elements)
inlineexplicit

Definition at line 275 of file dynamic_partition.h.

Member Function Documentation

◆ GetParts()

template<typename T>
std::vector< absl::Span< const T > > operations_research::SimpleDynamicPartition::GetParts ( std::vector< T > * buffer)
inline

Definition at line 374 of file dynamic_partition.h.

◆ NumElements()

int operations_research::SimpleDynamicPartition::NumElements ( ) const
inline

Definition at line 279 of file dynamic_partition.h.

◆ NumParts()

int operations_research::SimpleDynamicPartition::NumParts ( ) const
inline

Definition at line 280 of file dynamic_partition.h.

◆ PartOf()

int operations_research::SimpleDynamicPartition::PartOf ( int element) const
inline

Definition at line 281 of file dynamic_partition.h.

◆ Refine()

void operations_research::SimpleDynamicPartition::Refine ( absl::Span< const int > distinguished_subset)

Definition at line 298 of file dynamic_partition.cc.

◆ SizeOfPart()

int operations_research::SimpleDynamicPartition::SizeOfPart ( int part) const
inline

Definition at line 282 of file dynamic_partition.h.


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