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

Major refactor #2

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

Major refactor #2

wants to merge 15 commits into from

Commits on Sep 18, 2024

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

Commits on Sep 20, 2024

  1. fixed typo in kernel name

    - Tested new kernel, its OK
    ammendes committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c8fba7b View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. major refactor

    different SReD modes now have a parent class.
     All methods are transported to accessory classes.
    Two accessory classes were made: CLUtils contains all methods using OpenCL, Utils contains the rest.
    Need to test block repetition 3D, and all global repetition kernels, but block repetition 2D is tested.
    
    This refactor makes the code more readable, more organized, and should allow easier CI.
    ammendes committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    b0be4b9 View commit details
    Browse the repository at this point in the history
  2. fixed errors

    Fixed incongruences with newer methods in older classes.
    
    Classes other than Block repetition and global repetition need improvement.
    ammendes committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e062af5 View commit details
    Browse the repository at this point in the history
  3. finished refactor

    Added support for 2d block repetition using timeframes
    ammendes committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    26f2edf View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. final final refactor

    corrected bug where spurious values would be written in borders in kernels
    ammendes committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    bff1d10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfc56ce View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. more unit tests

    ammendes committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    ae466c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. updates

    Fixed some bugs. Added unit tests.
    ammendes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a937adb View commit details
    Browse the repository at this point in the history
  2. added line in POM for test

    ammendes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    bb71e2b View commit details
    Browse the repository at this point in the history
  3. same

    ammendes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6c36724 View commit details
    Browse the repository at this point in the history
  4. again

    ammendes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    753806d View commit details
    Browse the repository at this point in the history
  5. and again

    ammendes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    59a9091 View commit details
    Browse the repository at this point in the history
  6. and again again

    ammendes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b3b3494 View commit details
    Browse the repository at this point in the history
  7. back to what it was before

    ammendes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    cbde4a2 View commit details
    Browse the repository at this point in the history