/dports/math/highs/HiGHS-cfe064e/src/simplex/ |
H A D | HApp.h | 49 highs_model_object.lp_.model_name_.c_str(), in reportAnalyseInvertForm() 103 call_status = transition(highs_model_object); in runSimplexSolver() 110 highs_model_object.scaled_solution_params_; in runSimplexSolver() 229 HDual dual_solver(highs_model_object); in runSimplexSolver() 291 copySimplexInfeasible(highs_model_object); in runSimplexSolver() 338 highs_model_object, highs_model_object.unscaled_solution_params_, in tryToSolveUnscaledLp() 430 if (!highs_model_object.lp_.numRow_) { in solveLpSimplex() 438 simplex_analysis.setup(highs_model_object.lp_, highs_model_object.options_, in solveLpSimplex() 462 if (highs_model_object.scale_.is_scaled_) { in solveLpSimplex() 486 highs_model_object.unscaled_model_status_ = in solveLpSimplex() [all …]
|
H A D | HSimplex.h | 61 bool basisConditionOk(HighsModelObject& highs_model_object, 87 int setSourceOutFmBd(const HighsModelObject& highs_model_object, 91 void getPrimalValue(const HighsModelObject& highs_model_object, 107 void scaleFactorRanges(HighsModelObject& highs_model_object, 146 void setRunQuiet(HighsModelObject& highs_model_object); 157 int computeFactor(HighsModelObject& highs_model_object); 161 void computePrimal(HighsModelObject& highs_model_object); 181 void computeDual(HighsModelObject& highs_model_object); 183 void correctDual(HighsModelObject& highs_model_object, 185 void correctDual(HighsModelObject& highs_model_object); [all …]
|
H A D | HSimplex.cpp | 190 HCrash crash(highs_model_object); in initialiseSimplexLpBasisAndFactor() 253 scaleSimplexLp(highs_model_object); in initialiseSimplexLpBasisAndFactor() 484 initialiseCost(highs_model_object); in transition() 485 initialiseBound(highs_model_object); in transition() 493 computePrimal(highs_model_object); in transition() 499 computeDual(highs_model_object); in transition() 1127 highs_model_object.simplex_lp_ = highs_model_object.lp_; in initialiseSimplexLpDefinition() 2545 debugCheckInvert(highs_model_object.options_, highs_model_object.factor_, in computeFactor() 3338 highs_model_object.options_, highs_model_object.lp_, in getNewInfeasibilityTolerancesFromSimplexBasicSolution() 3339 highs_model_object.scale_, highs_model_object.simplex_basis_, in getNewInfeasibilityTolerancesFromSimplexBasicSolution() [all …]
|
H A D | HSimplexDebug.h | 26 const HighsModelObject& highs_model_object); 37 const HighsModelObject& highs_model_object); 56 const HighsModelObject& highs_model_object, 60 const HighsModelObject& highs_model_object); 64 HighsDebugStatus debugCleanup(HighsModelObject& highs_model_object, 75 const HighsModelObject& highs_model_object, const double workDelta, 89 const string message, const HighsModelObject& highs_model_object); 92 const HighsModelObject& highs_model_object); 107 bool debugWorkArraysOk(const HighsModelObject& highs_model_object, 111 const HighsModelObject& highs_model_object, const int var); [all …]
|
H A D | HSimplexDebug.cpp | 105 highs_model_object.simplex_lp_status_; in debugSimplexLp() 111 const HighsLp& lp = highs_model_object.lp_; in debugSimplexLp() 190 const HighsLp& lp = highs_model_object.lp_; in debugSimplexInfoBasisRightSize() 280 highs_model_object.options_.output, in debugComputePrimal() 373 highs_model_object.options_.output, in debugComputeDual() 407 highs_model_object.options_.output, in debugComputeDual() 656 highs_model_object.options_.output, in debugUpdatedObjectiveValue() 873 highs_model_object.options_.output, in debugBasisCondition() 962 highs_model_object.options_.output, in debugCleanup() 1011 highs_model_object.options_.output, in debugFreeListNumEntries() [all …]
|
H A D | HighsSimplexInterface.cpp | 42 HighsLp& lp = highs_model_object.lp_; in addCols() 46 highs_model_object.simplex_lp_status_; in addCols() 213 HighsLp& lp = highs_model_object.lp_; in deleteCols() 273 HighsLp& lp = highs_model_object.lp_; in getCoefficient() 306 HighsLp& lp = highs_model_object.lp_; in addRows() 457 HighsLp& lp = highs_model_object.lp_; in deleteRows() 519 HighsLp& lp = highs_model_object.lp_; in getCols() 579 HighsLp& lp = highs_model_object.lp_; in getRows() 722 HighsLp& lp = highs_model_object.lp_; in changeCoefficient() 787 HighsLp& lp = highs_model_object.lp_; in changeCosts() [all …]
|
H A D | HSimplexReport.cpp | 18 void reportSimplexPhaseIterations(const HighsModelObject& highs_model_object, in reportSimplexPhaseIterations() argument 21 if (highs_model_object.simplex_info_.run_quiet) return; in reportSimplexPhaseIterations() 27 const HighsSimplexInfo& simplex_info = highs_model_object.simplex_info_; in reportSimplexPhaseIterations() 28 const HighsOptions& options = highs_model_object.options_; in reportSimplexPhaseIterations() 30 iteration_count0 = highs_model_object.iteration_counts_.simplex; in reportSimplexPhaseIterations() 38 highs_model_object.iteration_counts_.simplex - iteration_count0; in reportSimplexPhaseIterations()
|
H A D | HighsSimplexInterface.h | 33 HighsSimplexInterface(HighsModelObject& highs_model_object) in HighsSimplexInterface() argument 34 : highs_model_object(highs_model_object) {} in HighsSimplexInterface() 36 HighsModelObject& highs_model_object; variable
|
/dports/science/py-scipy/scipy-1.7.1/scipy/optimize/_highs/src/simplex/ |
H A D | HApp.h | 49 highs_model_object.lp_.model_name_.c_str(), in reportAnalyseInvertForm() 103 call_status = transition(highs_model_object); in runSimplexSolver() 110 highs_model_object.scaled_solution_params_; in runSimplexSolver() 229 HDual dual_solver(highs_model_object); in runSimplexSolver() 291 copySimplexInfeasible(highs_model_object); in runSimplexSolver() 338 highs_model_object, highs_model_object.unscaled_solution_params_, in tryToSolveUnscaledLp() 430 if (!highs_model_object.lp_.numRow_) { in solveLpSimplex() 438 simplex_analysis.setup(highs_model_object.lp_, highs_model_object.options_, in solveLpSimplex() 462 if (highs_model_object.scale_.is_scaled_) { in solveLpSimplex() 486 highs_model_object.unscaled_model_status_ = in solveLpSimplex() [all …]
|
H A D | HSimplex.h | 61 bool basisConditionOk(HighsModelObject& highs_model_object, 87 int setSourceOutFmBd(const HighsModelObject& highs_model_object, 91 void getPrimalValue(const HighsModelObject& highs_model_object, 107 void scaleFactorRanges(HighsModelObject& highs_model_object, 146 void setRunQuiet(HighsModelObject& highs_model_object); 157 int computeFactor(HighsModelObject& highs_model_object); 161 void computePrimal(HighsModelObject& highs_model_object); 181 void computeDual(HighsModelObject& highs_model_object); 183 void correctDual(HighsModelObject& highs_model_object, 185 void correctDual(HighsModelObject& highs_model_object); [all …]
|
H A D | HSimplex.cpp | 190 HCrash crash(highs_model_object); in initialiseSimplexLpBasisAndFactor() 253 scaleSimplexLp(highs_model_object); in initialiseSimplexLpBasisAndFactor() 484 initialiseCost(highs_model_object); in transition() 485 initialiseBound(highs_model_object); in transition() 493 computePrimal(highs_model_object); in transition() 499 computeDual(highs_model_object); in transition() 1127 highs_model_object.simplex_lp_ = highs_model_object.lp_; in initialiseSimplexLpDefinition() 2545 debugCheckInvert(highs_model_object.options_, highs_model_object.factor_, in computeFactor() 3338 highs_model_object.options_, highs_model_object.lp_, in getNewInfeasibilityTolerancesFromSimplexBasicSolution() 3339 highs_model_object.scale_, highs_model_object.simplex_basis_, in getNewInfeasibilityTolerancesFromSimplexBasicSolution() [all …]
|
H A D | HSimplexDebug.h | 26 const HighsModelObject& highs_model_object); 37 const HighsModelObject& highs_model_object); 56 const HighsModelObject& highs_model_object, 60 const HighsModelObject& highs_model_object); 64 HighsDebugStatus debugCleanup(HighsModelObject& highs_model_object, 75 const HighsModelObject& highs_model_object, const double workDelta, 89 const string message, const HighsModelObject& highs_model_object); 92 const HighsModelObject& highs_model_object); 107 bool debugWorkArraysOk(const HighsModelObject& highs_model_object, 111 const HighsModelObject& highs_model_object, const int var); [all …]
|
H A D | HSimplexDebug.cpp | 105 highs_model_object.simplex_lp_status_; in debugSimplexLp() 111 const HighsLp& lp = highs_model_object.lp_; in debugSimplexLp() 190 const HighsLp& lp = highs_model_object.lp_; in debugSimplexInfoBasisRightSize() 280 highs_model_object.options_.output, in debugComputePrimal() 373 highs_model_object.options_.output, in debugComputeDual() 407 highs_model_object.options_.output, in debugComputeDual() 656 highs_model_object.options_.output, in debugUpdatedObjectiveValue() 873 highs_model_object.options_.output, in debugBasisCondition() 962 highs_model_object.options_.output, in debugCleanup() 1011 highs_model_object.options_.output, in debugFreeListNumEntries() [all …]
|
H A D | HighsSimplexInterface.cpp | 42 HighsLp& lp = highs_model_object.lp_; in addCols() 46 highs_model_object.simplex_lp_status_; in addCols() 213 HighsLp& lp = highs_model_object.lp_; in deleteCols() 273 HighsLp& lp = highs_model_object.lp_; in getCoefficient() 306 HighsLp& lp = highs_model_object.lp_; in addRows() 457 HighsLp& lp = highs_model_object.lp_; in deleteRows() 519 HighsLp& lp = highs_model_object.lp_; in getCols() 581 HighsLp& lp = highs_model_object.lp_; in getRows() 724 HighsLp& lp = highs_model_object.lp_; in changeCoefficient() 789 HighsLp& lp = highs_model_object.lp_; in changeCosts() [all …]
|
H A D | HSimplexReport.cpp | 18 void reportSimplexPhaseIterations(const HighsModelObject& highs_model_object, in reportSimplexPhaseIterations() argument 21 if (highs_model_object.simplex_info_.run_quiet) return; in reportSimplexPhaseIterations() 27 const HighsSimplexInfo& simplex_info = highs_model_object.simplex_info_; in reportSimplexPhaseIterations() 28 const HighsOptions& options = highs_model_object.options_; in reportSimplexPhaseIterations() 30 iteration_count0 = highs_model_object.iteration_counts_.simplex; in reportSimplexPhaseIterations() 38 highs_model_object.iteration_counts_.simplex - iteration_count0; in reportSimplexPhaseIterations()
|
H A D | HighsSimplexInterface.h | 33 HighsSimplexInterface(HighsModelObject& highs_model_object) in HighsSimplexInterface() argument 34 : highs_model_object(highs_model_object) {} in HighsSimplexInterface() 36 HighsModelObject& highs_model_object; variable
|
/dports/math/highs/HiGHS-cfe064e/src/lp_data/ |
H A D | HighsSolve.cpp | 28 HighsStatus solveUnconstrainedLp(HighsModelObject& highs_model_object) { in solveUnconstrainedLp() argument 31 resetModelStatusAndSolutionParams(highs_model_object); in solveUnconstrainedLp() 35 highs_model_object.unscaled_solution_params_; in solveUnconstrainedLp() 40 const HighsLp& lp = highs_model_object.lp_; in solveUnconstrainedLp() 44 HighsLogMessage(highs_model_object.options_.logfile, HighsMessageType::INFO, in solveUnconstrainedLp() 47 HighsSolution& solution = highs_model_object.solution_; in solveUnconstrainedLp() 48 HighsBasis& basis = highs_model_object.basis_; in solveUnconstrainedLp() 143 highs_model_object.unscaled_model_status_ = in solveUnconstrainedLp() 149 highs_model_object.unscaled_model_status_ = in solveUnconstrainedLp() 157 highs_model_object.scaled_model_status_ = in solveUnconstrainedLp() [all …]
|
H A D | HighsRanging.cpp | 42 const HighsModelObject& highs_model_object) { in getHighsRanging() argument 44 HighsLogMessage(highs_model_object.options_.logfile, in getHighsRanging() 49 if (!highs_model_object.simplex_lp_status_.valid) { in getHighsRanging() 50 HighsLogMessage(highs_model_object.options_.logfile, in getHighsRanging() 58 const vector<double>& col_scale = highs_model_object.scale_.col_; in getHighsRanging() 59 const vector<double>& row_scale = highs_model_object.scale_.row_; in getHighsRanging() 71 const HMatrix& matrix = highs_model_object.matrix_; in getHighsRanging() 72 const HFactor& factor = highs_model_object.factor_; in getHighsRanging() 76 const int numRow = highs_model_object.simplex_lp_.numRow_; in getHighsRanging() 77 const int numCol = highs_model_object.simplex_lp_.numCol_; in getHighsRanging() [all …]
|
H A D | HighsSolution.cpp | 123 const HighsModelObject& highs_model_object) { in analyseSimplexAndHighsSolutionDifferences() argument 124 const HighsSolution& solution = highs_model_object.solution_; in analyseSimplexAndHighsSolutionDifferences() 125 const HighsLp& simplex_lp = highs_model_object.simplex_lp_; in analyseSimplexAndHighsSolutionDifferences() 126 const HighsSimplexInfo& simplex_info = highs_model_object.simplex_info_; in analyseSimplexAndHighsSolutionDifferences() 128 highs_model_object.scaled_solution_params_; in analyseSimplexAndHighsSolutionDifferences() 129 const SimplexBasis& simplex_basis = highs_model_object.simplex_basis_; in analyseSimplexAndHighsSolutionDifferences() 130 const HighsScale& scale = highs_model_object.scale_; in analyseSimplexAndHighsSolutionDifferences() 684 highs_model_object.unscaled_model_status_, in resetModelStatusAndSolutionParams() 685 highs_model_object.unscaled_solution_params_, in resetModelStatusAndSolutionParams() 686 highs_model_object.options_); in resetModelStatusAndSolutionParams() [all …]
|
H A D | HighsSolve.h | 18 HighsStatus solveLp(HighsModelObject& highs_model_object, const string message); 19 HighsStatus solveUnconstrainedLp(HighsModelObject& highs_model_object);
|
H A D | HighsSolution.h | 38 const HighsModelObject& highs_model_object); 57 void resetModelStatusAndSolutionParams(HighsModelObject& highs_model_object);
|
/dports/science/py-scipy/scipy-1.7.1/scipy/optimize/_highs/src/lp_data/ |
H A D | HighsSolve.cpp | 28 HighsStatus solveUnconstrainedLp(HighsModelObject& highs_model_object) { in solveUnconstrainedLp() argument 31 resetModelStatusAndSolutionParams(highs_model_object); in solveUnconstrainedLp() 35 highs_model_object.unscaled_solution_params_; in solveUnconstrainedLp() 40 const HighsLp& lp = highs_model_object.lp_; in solveUnconstrainedLp() 44 HighsLogMessage(highs_model_object.options_.logfile, HighsMessageType::INFO, in solveUnconstrainedLp() 47 HighsSolution& solution = highs_model_object.solution_; in solveUnconstrainedLp() 48 HighsBasis& basis = highs_model_object.basis_; in solveUnconstrainedLp() 143 highs_model_object.unscaled_model_status_ = in solveUnconstrainedLp() 149 highs_model_object.unscaled_model_status_ = in solveUnconstrainedLp() 157 highs_model_object.scaled_model_status_ = in solveUnconstrainedLp() [all …]
|
H A D | HighsRanging.cpp | 42 const HighsModelObject& highs_model_object) { in getHighsRanging() argument 44 HighsLogMessage(highs_model_object.options_.logfile, in getHighsRanging() 49 if (!highs_model_object.simplex_lp_status_.valid) { in getHighsRanging() 50 HighsLogMessage(highs_model_object.options_.logfile, in getHighsRanging() 58 const vector<double>& col_scale = highs_model_object.scale_.col_; in getHighsRanging() 59 const vector<double>& row_scale = highs_model_object.scale_.row_; in getHighsRanging() 71 const HMatrix& matrix = highs_model_object.matrix_; in getHighsRanging() 72 const HFactor& factor = highs_model_object.factor_; in getHighsRanging() 76 const int numRow = highs_model_object.simplex_lp_.numRow_; in getHighsRanging() 77 const int numCol = highs_model_object.simplex_lp_.numCol_; in getHighsRanging() [all …]
|
H A D | HighsSolution.cpp | 123 const HighsModelObject& highs_model_object) { in analyseSimplexAndHighsSolutionDifferences() argument 124 const HighsSolution& solution = highs_model_object.solution_; in analyseSimplexAndHighsSolutionDifferences() 125 const HighsLp& simplex_lp = highs_model_object.simplex_lp_; in analyseSimplexAndHighsSolutionDifferences() 126 const HighsSimplexInfo& simplex_info = highs_model_object.simplex_info_; in analyseSimplexAndHighsSolutionDifferences() 128 highs_model_object.scaled_solution_params_; in analyseSimplexAndHighsSolutionDifferences() 129 const SimplexBasis& simplex_basis = highs_model_object.simplex_basis_; in analyseSimplexAndHighsSolutionDifferences() 130 const HighsScale& scale = highs_model_object.scale_; in analyseSimplexAndHighsSolutionDifferences() 684 highs_model_object.unscaled_model_status_, in resetModelStatusAndSolutionParams() 685 highs_model_object.unscaled_solution_params_, in resetModelStatusAndSolutionParams() 686 highs_model_object.options_); in resetModelStatusAndSolutionParams() [all …]
|
H A D | HighsSolve.h | 18 HighsStatus solveLp(HighsModelObject& highs_model_object, const string message); 19 HighsStatus solveUnconstrainedLp(HighsModelObject& highs_model_object);
|