Ahajha
Alex Trotta -- Platform Engineer @ Modular -- C++ dev with interest in build systems and pure math problems
Pinned Repositories
build-system
(Name WIP) A build system focused on ease of use
cpp-equiv
A C++20 equivalence relation library
crossSolver
Solver for nonagram puzzles, inspired by the mobile app CrossMe. Existing project, added here to do lots of refactoring.
CTPL
Modern and efficient C++ Thread Pool Library
gBolt
gBolt--very fast implementation for gSpan algorithm in data mining
glaze-conan
A basic Conan recipe for the glaze json IO library
induced-subtree-enumerator
An iterator over induced subgraphs of a 3D lattice. Base algorithm from https://pdfs.semanticscholar.org/9631/ef7c303b64c90797eabc26cbfcd11dcc4507.pdf.
LMRTFY
Let Me Run That For You: A C++20 Thread Pool Library
optimal-tiling
Algorithms for producing densest tiles within infinite rectangular lattice graphs.
snake-in-a-box
Repository for algorithm experimentation for the snake-in-a-box problem.
Ahajha's Repositories
Ahajha/LMRTFY
Let Me Run That For You: A C++20 Thread Pool Library
Ahajha/CTPL
Modern and efficient C++ Thread Pool Library
Ahajha/cpp-equiv
A C++20 equivalence relation library
Ahajha/snake-in-a-box
Repository for algorithm experimentation for the snake-in-a-box problem.
Ahajha/build-system
(Name WIP) A build system focused on ease of use
Ahajha/glaze-conan
A basic Conan recipe for the glaze json IO library
Ahajha/glfwpp-conan
A basic Conan package for the glfwpp library
Ahajha/kitchen-sink
Testing repository for learning new technologies
Ahajha/crossSolver
Solver for nonagram puzzles, inspired by the mobile app CrossMe. Existing project, added here to do lots of refactoring.
Ahajha/gBolt
gBolt--very fast implementation for gSpan algorithm in data mining
Ahajha/induced-subtree-enumerator
An iterator over induced subgraphs of a 3D lattice. Base algorithm from https://pdfs.semanticscholar.org/9631/ef7c303b64c90797eabc26cbfcd11dcc4507.pdf.
Ahajha/optimal-tiling
Algorithms for producing densest tiles within infinite rectangular lattice graphs.
Ahajha/build-vs-normal-reqs-conan
Minimal reproducible example of what is at best misguided advice, at worst a bug in Conan
Ahajha/cli151
A C++20 reflection based CLI parsing library with parser built at compile time
Ahajha/conan-center-index
Recipes for the ConanCenter repository
Ahajha/conan-github-workflow
Reusable Github workflow for building C++ projects with Conan and CMake
Ahajha/double-shared-library-conan
Testing some odd behavior when having a conan package with two shared components
Ahajha/frozen
a header-only, constexpr alternative to gperf for C++14 users
Ahajha/gaston
Rewrite of the original C++03 gaston implementation in Rust
Ahajha/gha-setup-ninja
GitHub Action to install the ninja build tool to PATH
Ahajha/Killer-Sudoku
This is an SAT project that tries to solve killer sudoku with miniSAT under advisor Ric Huang
Ahajha/nanobind
nanobind: tiny and efficient C++/Python bindings
Ahajha/ogldev
Source code of OpenGL tutorials on ogldev.org - forking for experimenting and changing to CMake build system
Ahajha/phynal
A C++20 Python/C++ Interop Library
Ahajha/pybind11
Seamless operability between C++11 and Python
Ahajha/spang
An implementation of gSpan in C++20
Ahajha/structopt
Parse command line arguments by defining a struct
Ahajha/tents-n-trees
Solver for the Tents and Trees puzzle game
Ahajha/vulkan-tutorial
Learning Vulkan