Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
preprocessor.cc File Reference
#include "ortools/linear_solver/proto_solver/preprocessor.h"
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <deque>
#include <limits>
#include <utility>
#include "absl/log/check.h"
#include "absl/log/log.h"
#include "ortools/lp_data/lp_data.h"
#include "ortools/lp_data/lp_types.h"
#include "ortools/lp_data/lp_utils.h"
#include "ortools/lp_data/sparse.h"
#include "ortools/lp_data/sparse_column.h"
#include "ortools/util/fp_utils.h"
#include "ortools/util/return_macros.h"
#include "ortools/util/stats.h"

Go to the source code of this file.

Classes

class  LinearProgram
class  SparseColumn
class  SparseMatrix
class  StrictITIVector< IntType, T, Alloc >

Namespaces

namespace  operations_research
 OR-Tools root namespace.

Typedefs

typedef double Fractional
typedef SumWithOneMissing< false > SumWithNegativeInfiniteAndOneMissing
typedef SumWithOneMissing< true > SumWithPositiveInfiniteAndOneMissing

Enumerations

enum class  ProblemStatus

Functions

bool operations_research::AreBoundsValid (Fractional lower_bound, Fractional upper_bound)
RowIndex ColToRowIndex (ColIndex col)

Variables

constexpr Fractional kInfinity

Typedef Documentation

◆ Fractional

Definition at line 81 of file lp_types.h.

◆ SumWithNegativeInfiniteAndOneMissing

Definition at line 396 of file lp_utils.h.

◆ SumWithPositiveInfiniteAndOneMissing

Definition at line 395 of file lp_utils.h.

Enumeration Type Documentation

◆ ProblemStatus

enum class operations_research::glop::ProblemStatus : int8_t
strong

Definition at line 105 of file lp_types.h.

Function Documentation

◆ ColToRowIndex()

RowIndex operations_research::glop::ColToRowIndex ( ColIndex col)
inline

Definition at line 57 of file lp_types.h.

Variable Documentation

◆ kInfinity

Definition at line 87 of file lp_types.h.