Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
preprocessor.cc File Reference
#include "ortools/glop/preprocessor.h"
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <cstdlib>
#include <deque>
#include <iomanip>
#include <ios>
#include <limits>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"
#include "ortools/base/iterator_adaptors.h"
#include "ortools/base/strong_vector.h"
#include "ortools/glop/revised_simplex.h"
#include "ortools/glop/status.h"
#include "ortools/lp_data/lp_data_utils.h"
#include "ortools/lp_data/lp_types.h"
#include "ortools/lp_data/lp_utils.h"
#include "ortools/lp_data/matrix_utils.h"

Go to the source code of this file.

Namespaces

namespace  operations_research
 In SWIG mode, we don't want anything besides these top-level includes.
 
namespace  operations_research::glop
 

Macros

#define RUN_PREPROCESSOR(name)
 

Functions

void operations_research::glop::FixConstraintWithFixedStatuses (const DenseColumn &row_lower_bounds, const DenseColumn &row_upper_bounds, ProblemSolution *solution)
 

Macro Definition Documentation

◆ RUN_PREPROCESSOR

#define RUN_PREPROCESSOR ( name)
Value:
RunAndPushIfRelevant(std::unique_ptr<Preprocessor>(new name(&parameters_)), \
#name, time_limit_, lp)
const std::string name
A name for logging purposes.

MainLpPreprocessor

Definition at line 76 of file preprocessor.cc.

Variable Documentation

◆ col

ColIndex col

Definition at line 492 of file preprocessor.cc.

◆ representative

ColIndex representative

Definition at line 493 of file preprocessor.cc.

◆ scaled_cost

Fractional scaled_cost

Definition at line 494 of file preprocessor.cc.