| AddConstraints(const SparseMatrix &coefficients, const DenseColumn &left_hand_sides, const DenseColumn &right_hand_sides, const StrictITIVector< RowIndex, std::string > &names) | LinearProgram | |
| AddConstraintsWithSlackVariables(const SparseMatrix &coefficients, const DenseColumn &left_hand_sides, const DenseColumn &right_hand_sides, const StrictITIVector< RowIndex, std::string > &names, bool detect_integer_constraints_for_slack) | LinearProgram | |
| AddSlackVariablesWhereNecessary(bool detect_integer_constraints) | LinearProgram | |
| ApplyObjectiveScalingAndOffset(Fractional value) const | LinearProgram | |
| BinaryVariablesList() const | LinearProgram | |
| BoundsOfIntegerConstraintsAreInteger(Fractional tolerance) const | LinearProgram | |
| BoundsOfIntegerVariablesAreInteger(Fractional tolerance) const | LinearProgram | |
| CleanUp() | LinearProgram | |
| Clear() | LinearProgram | |
| ClearTransposeMatrix() | LinearProgram | |
| ComputeSlackVariableValues(DenseRow *solution) const | LinearProgram | |
| constraint_lower_bounds() const | LinearProgram | inline |
| constraint_upper_bounds() const | LinearProgram | inline |
| CreateNewConstraint() | LinearProgram | |
| CreateNewSlackVariable(bool is_integer_slack_variable, Fractional lower_bound, Fractional upper_bound, const std::string &name) | LinearProgram | |
| CreateNewVariable() | LinearProgram | |
| DeleteColumns(const DenseBooleanRow &columns_to_delete) | LinearProgram | |
| DeleteRows(const DenseBooleanColumn &rows_to_delete) | LinearProgram | |
| DeleteSlackVariables() | LinearProgram | |
| Dump() const | LinearProgram | |
| DumpSolution(const DenseRow &variable_values) const | LinearProgram | |
| FindOrCreateConstraint(absl::string_view constraint_id) | LinearProgram | |
| FindOrCreateVariable(absl::string_view variable_id) | LinearProgram | |
| GetBoundsStatsString() const | LinearProgram | |
| GetConstraintName(RowIndex row) const | LinearProgram | |
| GetDimensionString() const | LinearProgram | |
| GetFirstSlackVariable() const | LinearProgram | |
| GetMutableSparseColumn(ColIndex col) | LinearProgram | |
| GetMutableTransposeSparseMatrix() | LinearProgram | |
| GetNonZeroStats() const | LinearProgram | |
| GetObjectiveCoefficientForMinimizationVersion(ColIndex col) const | LinearProgram | |
| GetObjectiveStatsString() const | LinearProgram | |
| GetPrettyNonZeroStats() const | LinearProgram | |
| GetPrettyProblemStats() const | LinearProgram | |
| GetProblemStats() const | LinearProgram | |
| GetSlackVariable(RowIndex row) const | LinearProgram | |
| GetSparseColumn(ColIndex col) const | LinearProgram | |
| GetSparseMatrix() const | LinearProgram | inline |
| GetTransposeSparseMatrix() const | LinearProgram | |
| GetVariableName(ColIndex col) const | LinearProgram | |
| GetVariableType(ColIndex col) const | LinearProgram | |
| IntegerVariablesList() const | LinearProgram | |
| IsCleanedUp() const | LinearProgram | |
| IsInEquationForm() const | LinearProgram | |
| IsMaximizationProblem() const | LinearProgram | inline |
| IsValid(Fractional max_valid_magnitude=kInfinity) const | LinearProgram | |
| IsVariableBinary(ColIndex col) const | LinearProgram | |
| IsVariableInteger(ColIndex col) const | LinearProgram | |
| LinearProgram() | LinearProgram | |
| LinearProgram(const LinearProgram &)=delete | LinearProgram | |
| mutable_constraint_lower_bounds() | LinearProgram | inline |
| mutable_constraint_upper_bounds() | LinearProgram | inline |
| name() const | LinearProgram | inline |
| NonBinaryVariablesList() const | LinearProgram | |
| NotifyThatColumnsAreClean() | LinearProgram | inline |
| num_constraints() const | LinearProgram | inline |
| num_entries() const | LinearProgram | inline |
| num_variables() const | LinearProgram | inline |
| objective_coefficients() const | LinearProgram | inline |
| objective_offset() const | LinearProgram | inline |
| objective_scaling_factor() const | LinearProgram | inline |
| operator=(const LinearProgram &)=delete | LinearProgram | |
| PopulateFromDual(const LinearProgram &dual, RowToColMapping *duplicated_rows) | LinearProgram | |
| PopulateFromLinearProgram(const LinearProgram &linear_program) | LinearProgram | |
| PopulateFromLinearProgramVariables(const LinearProgram &linear_program) | LinearProgram | |
| PopulateFromPermutedLinearProgram(const LinearProgram &lp, const RowPermutation &row_permutation, const ColumnPermutation &col_permutation) | LinearProgram | |
| RemoveNearZeroEntries(Fractional threshold) | LinearProgram | |
| RemoveObjectiveScalingAndOffset(Fractional value) const | LinearProgram | |
| Scale(SparseMatrixScaler *scaler) | LinearProgram | |
| Scale(LinearProgram *lp, SparseMatrixScaler *scaler, GlopParameters::ScalingAlgorithm scaling_method) | LinearProgram | friend |
| ScaleBounds() | LinearProgram | |
| ScaleObjective(GlopParameters::CostScalingAlgorithm method) | LinearProgram | |
| SetCoefficient(RowIndex row, ColIndex col, Fractional value) | LinearProgram | |
| SetConstraintBounds(RowIndex row, Fractional lower_bound, Fractional upper_bound) | LinearProgram | |
| SetConstraintName(RowIndex row, absl::string_view name) | LinearProgram | |
| SetDcheckBounds(bool dcheck_bounds) | LinearProgram | inline |
| SetMaximizationProblem(bool maximize) | LinearProgram | |
| SetName(absl::string_view name) | LinearProgram | inline |
| SetObjectiveCoefficient(ColIndex col, Fractional value) | LinearProgram | |
| SetObjectiveOffset(Fractional objective_offset) | LinearProgram | |
| SetObjectiveScalingFactor(Fractional objective_scaling_factor) | LinearProgram | |
| SetVariableBounds(ColIndex col, Fractional lower_bound, Fractional upper_bound) | LinearProgram | |
| SetVariableName(ColIndex col, absl::string_view name) | LinearProgram | |
| SetVariableType(ColIndex col, VariableType type) | LinearProgram | |
| SolutionIsInteger(const DenseRow &solution, Fractional absolute_tolerance) const | LinearProgram | |
| SolutionIsLPFeasible(const DenseRow &solution, Fractional absolute_tolerance) const | LinearProgram | |
| SolutionIsMIPFeasible(const DenseRow &solution, Fractional absolute_tolerance) const | LinearProgram | |
| SolutionIsWithinVariableBounds(const DenseRow &solution, Fractional absolute_tolerance) const | LinearProgram | |
| Swap(LinearProgram *linear_program) | LinearProgram | |
| UpdateVariableBoundsToIntersection(const DenseRow &variable_lower_bounds, const DenseRow &variable_upper_bounds) | LinearProgram | |
| UseTransposeMatrixAsReference() | LinearProgram | |
| variable_lower_bounds() const | LinearProgram | inline |
| variable_types() const | LinearProgram | inline |
| variable_upper_bounds() const | LinearProgram | inline |
| VariableType enum name | LinearProgram | |