Skip to content

colinrford/lam

Repository files navigation

lam

LA Math: A budding, modularized math library in c++23, and beyond.

In early construction phase. That being said, lam should build with the right combination of cmake commands, and ninja. If for some reason it does not build for you, please contact me somehow!

Currently lam consists of a few modules:

At this time there is a small amount of interoperability between lam modules:

  • lam.bitvector comes with a std::ranges::sized_range constructor and an export_words function, which are compatible with both bigint and ZqElement from lam.ctbignum
  • root-finding interoperability between lam.ctbignum and lam.polynomial_nttp, try at your own risk! for now :)
  • lam.lebesgue uses lam.linearalgebra and lam.polynomial_nttp internally

At this time lam does not have a universal license, so seek out the individual licenses in each of the subprojects.

About

LA Math: a budding, modularized math library in c++

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors