Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::lp_format::LpModel Class Reference

Detailed Description

Definition at line 50 of file lp_model.h.

#include <lp_model.h>

Public Member Functions

 LpModel ()=default
absl::StatusOr< VariableIndex > AddVariable (absl::string_view name)
absl::StatusOr< ConstraintIndex > AddConstraint (Constraint constraint)
const absl::flat_hash_map< std::string, VariableIndex > & variable_names () const
const util_intops::StrongVector< VariableIndex, std::string > & variables () const
const util_intops::StrongVector< ConstraintIndex, Constraint > & constraints () const

Constructor & Destructor Documentation

◆ LpModel()

operations_research::lp_format::LpModel::LpModel ( )
default

Member Function Documentation

◆ AddConstraint()

absl::StatusOr< ConstraintIndex > operations_research::lp_format::LpModel::AddConstraint ( Constraint constraint)

Definition at line 77 of file lp_model.cc.

◆ AddVariable()

absl::StatusOr< VariableIndex > operations_research::lp_format::LpModel::AddVariable ( absl::string_view name)

Definition at line 106 of file lp_model.cc.

◆ constraints()

const util_intops::StrongVector< ConstraintIndex, Constraint > & operations_research::lp_format::LpModel::constraints ( ) const
inline

Definition at line 82 of file lp_model.h.

◆ variable_names()

const absl::flat_hash_map< std::string, VariableIndex > & operations_research::lp_format::LpModel::variable_names ( ) const
inline

Definition at line 74 of file lp_model.h.

◆ variables()

const util_intops::StrongVector< VariableIndex, std::string > & operations_research::lp_format::LpModel::variables ( ) const
inline

Definition at line 78 of file lp_model.h.


The documentation for this class was generated from the following files: