Skip to content

Make type-stable constructors part of the API#80

Merged
gdalle merged 1 commit intomainfrom
gd/typestable
Aug 14, 2024
Merged

Make type-stable constructors part of the API#80
gdalle merged 1 commit intomainfrom
gd/typestable

Conversation

@gdalle
Copy link
Copy Markdown
Member

@gdalle gdalle commented Aug 14, 2024

  • Make ColoringProblem{structure,partition}() and GreedyColoringAlgorithm{decompression}(order) part of the public API. Document that the other constructors (based on keyword arguments) are type-unstable. Add a few more consistency checks for these constructors.
  • Export the names NaturalOrder, RandomOrder and LargestFirst.
  • Remove decompress_aux! so that the various methods for decompress! are visible to users.

@gdalle gdalle merged commit 7443b02 into main Aug 14, 2024
@gdalle gdalle deleted the gd/typestable branch August 14, 2024 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant