Skip to content

Build core functions as (static) library, add testing#11

Merged
nzfeng merged 15 commits into
mainfrom
library-ci
Aug 8, 2025
Merged

Build core functions as (static) library, add testing#11
nzfeng merged 15 commits into
mainfrom
library-ci

Conversation

@nzfeng
Copy link
Copy Markdown
Owner

@nzfeng nzfeng commented Aug 5, 2025

This PR

  • Packages the core functions into a library, to make inclusion in other projects easer
  • Checks for AMGCL issues, and falls back to the original direct solver if necessary
  • The demo program & data now lives in a separate sample project demonstrating how to incorporate the library into a CMake project
  • Removes the rebuild solve option; now rebuilding is automatically determined to be false within the solver if solve parameters differ from those used last
  • Removes Polyscope as a dependency, which was only necessary for the sample project
  • Adds tests
  • Adds documentation for both C++ and Python using mkdocs-material

@nzfeng nzfeng merged commit e030413 into main Aug 8, 2025
3 checks passed
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