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

Detailed Description

Definition at line 49 of file cp_model_lns.h.

#include <cp_model_lns.h>

Public Member Functions

 Neighborhood (int num_variables_hint=10)

Public Attributes

bool is_generated = false
bool is_reduced = false
bool is_simple = false
std::unique_ptr< google::protobuf::Arena > arena
CpModelProtodelta
int64_t id = 0
std::string source_info = ""
int num_relaxed_variables = 0
int num_relaxed_variables_in_objective = 0
std::vector< int > variables_that_can_be_fixed_to_local_optimum

Static Public Attributes

static constexpr int kDefaultArenaSizePerVariable = 128

Constructor & Destructor Documentation

◆ Neighborhood()

operations_research::sat::Neighborhood::Neighborhood ( int num_variables_hint = 10)
inlineexplicit

Definition at line 52 of file cp_model_lns.h.

Member Data Documentation

◆ arena

std::unique_ptr<google::protobuf::Arena> operations_research::sat::Neighborhood::arena

Definition at line 73 of file cp_model_lns.h.

◆ delta

CpModelProto& operations_research::sat::Neighborhood::delta

Definition at line 74 of file cp_model_lns.h.

◆ id

int64_t operations_research::sat::Neighborhood::id = 0

Definition at line 80 of file cp_model_lns.h.

◆ is_generated

bool operations_research::sat::Neighborhood::is_generated = false

Definition at line 60 of file cp_model_lns.h.

◆ is_reduced

bool operations_research::sat::Neighborhood::is_reduced = false

Definition at line 64 of file cp_model_lns.h.

◆ is_simple

bool operations_research::sat::Neighborhood::is_simple = false

Definition at line 67 of file cp_model_lns.h.

◆ kDefaultArenaSizePerVariable

int operations_research::sat::Neighborhood::kDefaultArenaSizePerVariable = 128
staticconstexpr

Definition at line 50 of file cp_model_lns.h.

◆ num_relaxed_variables

int operations_research::sat::Neighborhood::num_relaxed_variables = 0

Definition at line 86 of file cp_model_lns.h.

◆ num_relaxed_variables_in_objective

int operations_research::sat::Neighborhood::num_relaxed_variables_in_objective = 0

Definition at line 87 of file cp_model_lns.h.

◆ source_info

std::string operations_research::sat::Neighborhood::source_info = ""

Definition at line 83 of file cp_model_lns.h.

◆ variables_that_can_be_fixed_to_local_optimum

std::vector<int> operations_research::sat::Neighborhood::variables_that_can_be_fixed_to_local_optimum

Definition at line 98 of file cp_model_lns.h.


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