Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::glop::LinearProgram Member List

This is the complete list of members for operations_research::glop::LinearProgram, including all inherited members.

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