Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sparse3 #1845

Open
wants to merge 64 commits into
base: main
Choose a base branch
from
Open

Sparse3 #1845

wants to merge 64 commits into from

Commits on Feb 6, 2024

  1. API for sparse vectors

    Kartik Venkatram authored and Kartik Venkatram committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    57912d7 View commit details
    Browse the repository at this point in the history
  2. adding gr_sparse_vec dir

    Alden Walker committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    52d7fbe View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. adding fit, set, update

    Alden Walker committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    75d157b View commit details
    Browse the repository at this point in the history
  2. working on sparse vec

    Alden Walker committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    5dd99b0 View commit details
    Browse the repository at this point in the history
  3. adding macros

    Alden Walker committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    45f4d45 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. gr sparse vec template stuff

    Alden Walker committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    da2e5d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d928055 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. working on several sparse vec functions

    Alden Walker committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    c14897c View commit details
    Browse the repository at this point in the history
  2. added some other creation and tests

    Alden Walker committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    701127c View commit details
    Browse the repository at this point in the history
  3. starting to try to compile

    Alden Walker committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    efe5d72 View commit details
    Browse the repository at this point in the history
  4. compiles

    Alden Walker committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    511ab5c View commit details
    Browse the repository at this point in the history
  5. added into dense functions

    Alden Walker committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    9cc6a03 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. working on documentation

    Alden Walker committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    3d6ea81 View commit details
    Browse the repository at this point in the history
  2. more documentation

    Alden Walker committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    b6617f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. cmake and compiling

    Alden Walker committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3b42d5d View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. working on tests and get/set individual entries

    Alden Walker committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    c39f222 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. find/set entry

    Alden Walker committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    e1ce9e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. debugging sparse vec creation test failure

    Alden Walker committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    bfc4bca View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    edca4ac View commit details
    Browse the repository at this point in the history
  2. added conversion test

    aldenwalker committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    fd2fad5 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Added shallow transpose macro

    Kartik Venkatram committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    94aa615 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49b1a8e View commit details
    Browse the repository at this point in the history
  3. Some nomenclature changes

    Kartik Venkatram committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    1427ffa View commit details
    Browse the repository at this point in the history
  4. Beginning of gr sparse matrix

    Kartik Venkatram committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    3f53d01 View commit details
    Browse the repository at this point in the history
  5. Bug fix

    Kartik Venkatram committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    72d3b91 View commit details
    Browse the repository at this point in the history
  6. Forgot to save

    Kartik Venkatram committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    ae7f8af View commit details
    Browse the repository at this point in the history
  7. Fixed setting functions

    Kartik Venkatram committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    9a75954 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. A few more functions

    Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    a687079 View commit details
    Browse the repository at this point in the history
  2. Added negation

    Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    967ee80 View commit details
    Browse the repository at this point in the history
  3. Added scaling ops

    Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    2aa7bb5 View commit details
    Browse the repository at this point in the history
  4. Sparse vector and matrix multiplication

    Kartik Venkatram authored and Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    cb8c911 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into sparse3

    Kartik Venkatram authored and Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1d22885 View commit details
    Browse the repository at this point in the history
  6. Fixed documentation

    Kartik Venkatram authored and Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    26cd947 View commit details
    Browse the repository at this point in the history
  7. Bug fixes

    Kartik Venkatram authored and Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    98ecdf7 View commit details
    Browse the repository at this point in the history
  8. Changed more col to ind, ind to nzidx

    Kartik Venkatram authored and Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    5da9446 View commit details
    Browse the repository at this point in the history
  9. Updated sparse vector docs

    Kartik Venkatram authored and Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    4eb5ca1 View commit details
    Browse the repository at this point in the history
  10. Finished basic API analogous to sparse vector

    Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    34908ed View commit details
    Browse the repository at this point in the history
  11. Merge branch 'main' into sparse3

    Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    fd083fd View commit details
    Browse the repository at this point in the history
  12. Fixed test

    Kartik Venkatram committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    6108953 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    d9cebe6 View commit details
    Browse the repository at this point in the history
  2. More doc fixes

    Kartik Venkatram committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    e931f8d View commit details
    Browse the repository at this point in the history
  3. More doc fixes

    Kartik Venkatram committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    6b3ed70 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Fixed equality and tested scaling

    Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9436272 View commit details
    Browse the repository at this point in the history
  2. Fixed bug in riffling

    Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1565c9b View commit details
    Browse the repository at this point in the history
  3. Fixed other testing

    Kartik Venkatram authored and Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    6eb88f7 View commit details
    Browse the repository at this point in the history
  4. Weakened test because of ring compatibility issues, decent coverage now

    Kartik Venkatram authored and Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1a49b2d View commit details
    Browse the repository at this point in the history
  5. Added missed tests

    Kartik Venkatram authored and Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9bce9ee View commit details
    Browse the repository at this point in the history
  6. Moved inline arithmetic functions to files

    Kartik Venkatram authored and Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0b4ac8b View commit details
    Browse the repository at this point in the history
  7. Moved column permutations to file

    Kartik Venkatram authored and Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a3be3d5 View commit details
    Browse the repository at this point in the history
  8. Added newline

    Kartik Venkatram authored and Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ca8e38e View commit details
    Browse the repository at this point in the history
  9. Fixed a few bugs, test for generation and conversion

    Kartik Venkatram committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ecf1f65 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. More conversion tests

    Kartik Venkatram committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    1152d15 View commit details
    Browse the repository at this point in the history
  2. A little more coverage

    Kartik Venkatram authored and Kartik Venkatram committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    971f11a View commit details
    Browse the repository at this point in the history
  3. Basic stuff mostly tested, have most of the functionality for solving

    Kartik Venkatram authored and Kartik Venkatram committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    0b5eee6 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Added solvers, compiles but will not work yet

    Kartik Venkatram authored and Kartik Venkatram committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    71eb7d2 View commit details
    Browse the repository at this point in the history
  2. Fixed tests

    Kartik Venkatram authored and Kartik Venkatram committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    a3cdc82 View commit details
    Browse the repository at this point in the history
  3. Everything but block lanczos works

    Kartik Venkatram authored and Kartik Venkatram committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    fe248bd View commit details
    Browse the repository at this point in the history
  4. Merged upstream

    Kartik Venkatram authored and Kartik Venkatram committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    61fc72c View commit details
    Browse the repository at this point in the history
  5. Forgot a file

    Kartik Venkatram authored and Kartik Venkatram committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    f9f9e51 View commit details
    Browse the repository at this point in the history
  6. Updated documentation, added functions to update a dense matrix with …

    …a sparse one
    Kartik Venkatram authored and Kartik Venkatram committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    ad3dfe5 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Configuration menu
    Copy the full SHA
    7b5ec2b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Added LU and rref

    Kartik Venkatram committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    4ec61b0 View commit details
    Browse the repository at this point in the history
  2. Forgot to add files

    Kartik Venkatram committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    83ebaaa View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into sparse3

    Kartik Venkatram committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    4996074 View commit details
    Browse the repository at this point in the history