Tags: MatProGo-dev/MatProInterface.go
Tags
Deprecate optim package: add Go-standard docstrings and deprecation n… …otices (#35) * Initial plan * Add deprecation notices and proper docstrings to all exported items in the optim package Co-authored-by: kwesiRutledge <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: kwesiRutledge <[email protected]>
Refactor docstrings in optimization_problem.go to remove redundant fo… …rmatting (#33) * Initial plan * Refactor docstrings in optimization_problem.go to remove method names and Description labels Co-authored-by: kwesiRutledge <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: kwesiRutledge <[email protected]>
Remove the `GetObjective()` function from the `solution.Solution` Int… …erface + Upgrade SymbolicMath.go version (#28) * Removed unnecessary objective getter from Solution interface * fixed all tests related to the Objective member of DummySolution * Upgraded go module for SymbolicMath * Update solution/solution.go Improved comment for GetStatus interface method. Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
Feature: Problem as `symbolic.Environment` interface (#29) * forced upgrade to main of SymbolicMath * Upgraded methods for Adding variables + added methods for turning an OptimizationProblem pointer into an Environment * One more pivot to using the new "Environment" interface features for OP
Implement GetOptimalObjectiveValue function to evaluate objective at … …solution point (#26) * Initial plan * Implement GetOptimalObjectiveValue function with comprehensive tests Co-authored-by: kwesiRutledge <[email protected]> * Change FindValueOfExpression signature to return symbolic.Expression (#27) * Initial plan * Change FindValueOfExpression signature to return symbolic.Expression Co-authored-by: kwesiRutledge <[email protected]> * Add helper function to reduce code duplication in tests Co-authored-by: kwesiRutledge <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: kwesiRutledge <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: kwesiRutledge <[email protected]>
Add GetProblem method to Solution interface for retrieving optimizati… …on problems (#24) * Initial plan * Add GetProblem method to Solution interface and DummySolution implementation Co-authored-by: kwesiRutledge <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: kwesiRutledge <[email protected]>
Kr/feature/reveal lp variable maps1 (#21) * Upgrading SymbolicMath.go * Updated all function signatures to include maps to the new variables that we care about * Fixed all tests * Introducing new test to check the mapping from original variables to positive variables * Added test for purely positive and purely negative variables getting transformed into simple expressions. * Hiding a test for the simplified output of one polynomial
Add FindValueOfExpression function to evaluate symbolic expressions u… …sing solution values (#20) * Initial plan * Add FindValueOfExpression function to solution package Co-authored-by: kwesiRutledge <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: kwesiRutledge <[email protected]>
Replacing `Solution` struct with `Solution` Interface (#17) * Moved some of the files out of the problem package for solutions * Moved solution status to its own package * Refactoring out a bunch of the prefixes to SolutionStatus * Separated dummy solution * Update solution/solution.go fixing comment Co-authored-by: Copilot <[email protected]> * Update testing/solution/solution_test.go Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
PreviousNext