FORTRAN SOFTWARE CATALOG

Repository owner: jordan4ibanez

integer_set

Simple 32-bit and 64-bit integer sets with insertion, removal and sorting.

Repository · Pinned source (85d336319d65) · Try in playground · Checked package example

GAMS classifications

About this package

Category
Data structures
License
MIT

Topics: data-structures, integer-arithmetic, sets

Classification scope and review notes

Simple fixed-width integer sets. The checked main verifies duplicate rejection, removal and sorted contents for 32-bit values, and duplicate rejection for a 64-bit value above the 32-bit range. Membership is checked from public data, not a separate membership API. No source edits. Performance, every boundary and all operations are not validated.

Package dependencies

Resolved GitHub repositories used by the verified playground build, combining direct and indirect dependencies. This list does not describe internal module dependencies or native system libraries.

Required by this build

Build record verified 2026-10-29.

Used by (0 selected packages)

No other selected build records this repository as a dependency. This is not a measure of usage outside the catalog.

Reviewed procedures

These mappings have pinned source evidence. A checked package example may exercise only some of them; source review is not a numerical benchmark.

push / pop / sort

Module: integer32_set / integer64_set

N4

N4: source-supported

Derivatives / callbacks: not applicable

Simple fixed-width integer sets. The checked main verifies duplicate rejection, removal and sorted contents for 32-bit values, and duplicate rejection for a 64-bit value above the 32-bit range. Membership is checked from public data, not a separate membership API. No source edits. Performance, every boundary and all operations are not validated.

Pinned source: src/integer32_set.f90