SCIP++ refs/heads/main
 
Loading...
Searching...
No Matches
scippp::params::CONCURRENT::SYNC Namespace Reference

Parameters with prefix concurrent/sync. More...

Variables

constexpr Param< double > FREQFACTOR { "concurrent/sync/freqfactor" }
 factor by which the frequency of synchronization is changed
 
constexpr Param< double > FREQINIT { "concurrent/sync/freqinit" }
 initial frequency of synchronization with other threads
 
constexpr Param< double > FREQMAX { "concurrent/sync/freqmax" }
 maximal frequency of synchronization with other threads
 
constexpr Param< int > MAXNSOLS { "concurrent/sync/maxnsols" }
 maximum number of solutions that will be shared in a single synchronization
 
constexpr Param< int > MAXNSYNCDELAY { "concurrent/sync/maxnsyncdelay" }
 maximum number of synchronizations before reading is enforced regardless of delay
 
constexpr Param< double > MINSYNCDELAY { "concurrent/sync/minsyncdelay" }
 minimum delay before synchronization data is read
 
constexpr Param< int > NBESTSOLS { "concurrent/sync/nbestsols" }
 how many of the N best solutions should be considered for synchronization?
 
constexpr Param< double > TARGETPROGRESS { "concurrent/sync/targetprogress" }
 when adapting the synchronization frequency this value is the targeted relative difference by which the absolute gap decreases per synchronization
 

Detailed Description

Parameters with prefix concurrent/sync.

Variable Documentation

◆ FREQFACTOR

constexpr Param<double> scippp::params::CONCURRENT::SYNC::FREQFACTOR { "concurrent/sync/freqfactor" }
constexpr

factor by which the frequency of synchronization is changed

Definition at line 635 of file parameters.hpp.

◆ FREQINIT

constexpr Param<double> scippp::params::CONCURRENT::SYNC::FREQINIT { "concurrent/sync/freqinit" }
constexpr

initial frequency of synchronization with other threads

Definition at line 631 of file parameters.hpp.

◆ FREQMAX

constexpr Param<double> scippp::params::CONCURRENT::SYNC::FREQMAX { "concurrent/sync/freqmax" }
constexpr

maximal frequency of synchronization with other threads

Definition at line 633 of file parameters.hpp.

◆ MAXNSOLS

constexpr Param<int> scippp::params::CONCURRENT::SYNC::MAXNSOLS { "concurrent/sync/maxnsols" }
constexpr

maximum number of solutions that will be shared in a single synchronization

Definition at line 640 of file parameters.hpp.

◆ MAXNSYNCDELAY

constexpr Param<int> scippp::params::CONCURRENT::SYNC::MAXNSYNCDELAY { "concurrent/sync/maxnsyncdelay" }
constexpr

maximum number of synchronizations before reading is enforced regardless of delay

Definition at line 642 of file parameters.hpp.

◆ MINSYNCDELAY

constexpr Param<double> scippp::params::CONCURRENT::SYNC::MINSYNCDELAY { "concurrent/sync/minsyncdelay" }
constexpr

minimum delay before synchronization data is read

Definition at line 644 of file parameters.hpp.

◆ NBESTSOLS

constexpr Param<int> scippp::params::CONCURRENT::SYNC::NBESTSOLS { "concurrent/sync/nbestsols" }
constexpr

how many of the N best solutions should be considered for synchronization?

Definition at line 646 of file parameters.hpp.

◆ TARGETPROGRESS

constexpr Param<double> scippp::params::CONCURRENT::SYNC::TARGETPROGRESS { "concurrent/sync/targetprogress" }
constexpr

when adapting the synchronization frequency this value is the targeted relative difference by which the absolute gap decreases per synchronization

Definition at line 638 of file parameters.hpp.