Releases: sandialabs/coek
Releases · sandialabs/coek
2.1.0
- Reworked Spack to use the or-fusion-spack-repo to define TPLs
- coek: Expanded list of domain names used to specify domain and bounds values
- coek: Updates to gurobi configuration and environment setup logic
- coek: Removed void* references and used shared pointer references instead
- coek: Reverted IndexVector to std::vector to resolve memory management issues
- coek: Refactored assoc_array logic to avoid cross-links within coek
- coek: Added Data logic, which represents immutable model data that is used in compact expressions
- coek: Added IndexSequence, which iterates over the IndexParameters associated with a ConcreteSet. This provides a more generic iterator concept than ExpressionSequence.
- coek: Reworking map logic to use IndexSequence objects.
- coek: Fixes to compact expression walkers.
- coek: Enabled expand() logic for Parameter's
- coek: Fixed bugs with compact LP writer
- pycoek: Enable setup of data/param/var data with SequenceContext objects
- pycoek: Expose DataPortal
- tests: More robust testing scripts
- tests: Enable comparisons with coek as a baseline
- tests: Treating Gurobi license issues as warnings
2.0.0
Adding support for builds with Spack
Rework of CMake specification of coek::coek to account for subpackage dependencies
coek_utils: Python utilities that work with coek
coek: Made strict inequalities a special case, to simplify core objects
coek: Reduced size of several core objects
coek: Optimized initialization of associative array objects
coek: Added support for model names
coek: Added coek-specific exceptions to tailor use of coek visitors
coek: Fixes for clang compiler
coek: Adding support for activate/deactivate in objectives and constraints
coek: Added tictoc and DataPortals logic
coek: Added new template type utilities
coek: Using std::to_string to standardize coek tests
coek: Suppress Gurobi license server output by default
coek: Added interface to Highs solver
coek: Added support for detailed solver results information
coek: Using size_t for unsigned integer values
coek: Deprecating C++14 tests (for now)
poek: Test updates based on standardized coek test outputs
pycoek: Various API additions to improve pyomo_coek compatibility with pyomo
pyomo_coek: Various changes to improve compatibility with pyomo
pyomo_coek: Added tests for compatibility with pyomo
Release 1.4.0
Merge pull request #31 from sandialabs/dev Pre-Release PR Tests
Release 1.3.0
Merge pull request #24 from sandialabs/dev Preparing for 1.3.0 release
Release 1.2.0
Merge pull request #17 from sandialabs/dev Preparing for 1.2.0 release
Release 1.1.1
- Updates to build ReadTheDocs documentation
Release 1.1.0
- Integrated CMake build logic for this monorepo
- All source files consistently formated
Release 1.0.0
Initial release of the Coek Project.