Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
mps_reader_template.h File Reference
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <limits>
#include <string>
#include <vector>
#include "absl/container/flat_hash_map.h"
#include "absl/container/flat_hash_set.h"
#include "absl/container/inlined_vector.h"
#include "absl/log/check.h"
#include "absl/log/log.h"
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/ascii.h"
#include "absl/strings/match.h"
#include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_split.h"
#include "absl/strings/string_view.h"
#include "ortools/base/status_macros.h"
#include "ortools/util/filelineiter.h"

Go to the source code of this file.

Classes

class  operations_research::internal::MPSLineInfo
class  operations_research::MPSReaderTemplate< DataWrapper >

Namespaces

namespace  operations_research
 OR-Tools root namespace.
namespace  operations_research::internal

Enumerations

enum class  operations_research::MPSReaderFormat { operations_research::kAutoDetect , operations_research::kFree , operations_research::kFixed }
enum class  operations_research::internal::MPSSectionId {
  operations_research::internal::kUnknownSection , operations_research::internal::kName , operations_research::internal::kObjsense , operations_research::internal::kRows ,
  operations_research::internal::kLazycons , operations_research::internal::kColumns , operations_research::internal::kRhs , operations_research::internal::kRanges ,
  operations_research::internal::kBounds , operations_research::internal::kIndicators , operations_research::internal::kEndData
}

Functions

template<typename T, typename IndexType>
void operations_research::internal::ExtendContainerWithValueUntil (const IndexType until, const T extend_with_value, std::vector< T > &container)

Variables

static constexpr int operations_research::internal::kNumMpsFields = 6