OR-Tools  8.1
operations_research::internal Namespace Reference

Classes

class  ScipCallbackRunner
 
class  ScipCallbackRunnerImpl
 

Functions

uint64 OneBit64 (int pos)
 
uint64 BitPos64 (uint64 pos)
 
uint64 BitOffset64 (uint64 pos)
 
uint64 BitLength64 (uint64 size)
 
bool IsBitSet64 (const uint64 *const bitset, uint64 pos)
 
void SetBit64 (uint64 *const bitset, uint64 pos)
 
void ClearBit64 (uint64 *const bitset, uint64 pos)
 
void AddConstraintHandlerImpl (const ScipConstraintHandlerDescription &description, std::unique_ptr< ScipCallbackRunner > runner, SCIP *scip)
 
void AddCallbackConstraintImpl (SCIP *scip, const std::string &handler_name, const std::string &constraint_name, void *constraint_data, const ScipCallbackConstraintOptions &options)
 
absl::Status ScipCodeToUtilStatus (int retcode, const char *source_file, int source_line, const char *scip_statement)
 
template<typename Proto >
std::vector< Proto > ReadNumRecords (File *file, int expected_num_records)
 
template<typename Proto >
std::vector< Proto > ReadNumRecords (absl::string_view filename, int expected_num_records)
 

Function Documentation

◆ AddCallbackConstraintImpl()

void AddCallbackConstraintImpl ( SCIP *  scip,
const std::string &  handler_name,
const std::string &  constraint_name,
void *  constraint_data,
const ScipCallbackConstraintOptions options 
)

Definition at line 433 of file scip_callback.cc.

◆ AddConstraintHandlerImpl()

void AddConstraintHandlerImpl ( const ScipConstraintHandlerDescription description,
std::unique_ptr< ScipCallbackRunner runner,
SCIP *  scip 
)

Definition at line 409 of file scip_callback.cc.

◆ BitLength64()

uint64 operations_research::internal::BitLength64 ( uint64  size)
inline

Definition at line 26 of file bitmap.h.

◆ BitOffset64()

uint64 operations_research::internal::BitOffset64 ( uint64  pos)
inline

Definition at line 25 of file bitmap.h.

◆ BitPos64()

uint64 operations_research::internal::BitPos64 ( uint64  pos)
inline

Definition at line 24 of file bitmap.h.

◆ ClearBit64()

void operations_research::internal::ClearBit64 ( uint64 *const  bitset,
uint64  pos 
)
inline

Definition at line 33 of file bitmap.h.

◆ IsBitSet64()

bool operations_research::internal::IsBitSet64 ( const uint64 *const  bitset,
uint64  pos 
)
inline

Definition at line 27 of file bitmap.h.

◆ OneBit64()

uint64 operations_research::internal::OneBit64 ( int  pos)
inline

Definition at line 23 of file bitmap.h.

◆ ReadNumRecords() [1/2]

std::vector<Proto> operations_research::internal::ReadNumRecords ( absl::string_view  filename,
int  expected_num_records 
)

Definition at line 91 of file file_util.h.

◆ ReadNumRecords() [2/2]

std::vector<Proto> operations_research::internal::ReadNumRecords ( File file,
int  expected_num_records 
)

Definition at line 64 of file file_util.h.

◆ ScipCodeToUtilStatus()

absl::Status operations_research::internal::ScipCodeToUtilStatus ( int  retcode,
const char *  source_file,
int  source_line,
const char *  scip_statement 
)
inline

Definition at line 28 of file scip_helper_macros.h.

◆ SetBit64()

void operations_research::internal::SetBit64 ( uint64 *const  bitset,
uint64  pos 
)
inline

Definition at line 30 of file bitmap.h.