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

cmake: replace use of 'set(...)' with list(APPEND ...) #97

Draft
wants to merge 79 commits into
base: master
Choose a base branch
from

Commits on Apr 1, 2024

  1. Declared Model2D class

    matthew-mccall authored and cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    ff1552e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b627dc7 View commit details
    Browse the repository at this point in the history
  3. Begun Model-Mesh associations

    matthew-mccall authored and cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    19612f7 View commit details
    Browse the repository at this point in the history
  4. static loader funcs

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    d2ec145 View commit details
    Browse the repository at this point in the history
  5. compiles

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    b3393c2 View commit details
    Browse the repository at this point in the history
  6. compiles with sim enabled

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    000a911 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c0651a3 View commit details
    Browse the repository at this point in the history
  8. add sim model2d load test

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    84bc5bb View commit details
    Browse the repository at this point in the history
  9. check if 2d

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    6bc481b View commit details
    Browse the repository at this point in the history
  10. dbl precision tolerance

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    c13401d View commit details
    Browse the repository at this point in the history
  11. check if valid, start vtxIds

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8fdbc83 View commit details
    Browse the repository at this point in the history
  12. get ids and coords

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    adf0c22 View commit details
    Browse the repository at this point in the history
  13. reorganize data members, remove loops

    simmetrix does not store loops, only loop uses, remove them for now
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    06580ce View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e60514e View commit details
    Browse the repository at this point in the history
  15. fix leak

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    998a7d1 View commit details
    Browse the repository at this point in the history
  16. need id to idx map

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    17fe55b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b4e6a60 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3808d15 View commit details
    Browse the repository at this point in the history
  19. wip

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    2a6011d View commit details
    Browse the repository at this point in the history
  20. two passes to construct uses

    compiles and executes
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    f173f04 View commit details
    Browse the repository at this point in the history
  21. fix sizes, offset init

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    601beae View commit details
    Browse the repository at this point in the history
  22. only use offset array

    no leaks or errors under valgrind
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    5e0b5b7 View commit details
    Browse the repository at this point in the history
  23. add edgeToEdgeUse

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    071b478 View commit details
    Browse the repository at this point in the history
  24. add vtxToEdgeUse

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    823744f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    08c5d7d View commit details
    Browse the repository at this point in the history
  26. remove unused arrays

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    1106f2d View commit details
    Browse the repository at this point in the history
  27. more cleanup

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    7696528 View commit details
    Browse the repository at this point in the history
  28. generalize CSR

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    7a7c2a6 View commit details
    Browse the repository at this point in the history
  29. WIP: loopUse CSR

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    5bfec5a View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4cb3050 View commit details
    Browse the repository at this point in the history
  31. useId to array index

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    7d0e733 View commit details
    Browse the repository at this point in the history
  32. add timers

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    db82d30 View commit details
    Browse the repository at this point in the history
  33. group like functions

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8801008 View commit details
    Browse the repository at this point in the history
  34. consistent names

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    0c03910 View commit details
    Browse the repository at this point in the history
  35. wrong name

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    30b1c09 View commit details
    Browse the repository at this point in the history
  36. don't copy the map...

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    66e0534 View commit details
    Browse the repository at this point in the history
  37. initial info printing func

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    bfd5378 View commit details
    Browse the repository at this point in the history
  38. remove unused return

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8c581e0 View commit details
    Browse the repository at this point in the history
  39. enum for modes

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    9474649 View commit details
    Browse the repository at this point in the history
  40. visitor pattern WIP

    compiles, test segfaults
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    f1a0c0d View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    5f830da View commit details
    Browse the repository at this point in the history
  42. use template-based method instead of visitor

    there is an overhead for the virtual functions, since this is called once it isn't critical
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    11a1953 View commit details
    Browse the repository at this point in the history
  43. set use ids

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    4ef8665 View commit details
    Browse the repository at this point in the history
  44. set model info WIP

    need beeter interface
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    84d21b4 View commit details
    Browse the repository at this point in the history
  45. templates w/ check for required funcs

    this is policy method like, but limits the ducktyping with a static assert to check for the required functions.  This has no virtual function call overhead like the prior solution
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    7c587b6 View commit details
    Browse the repository at this point in the history
  46. create omegah graphs

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    3ea06c8 View commit details
    Browse the repository at this point in the history
  47. inversions WIP

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    33fbe73 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    62721c0 View commit details
    Browse the repository at this point in the history
  49. remaining adjacencies

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    2add3c9 View commit details
    Browse the repository at this point in the history
  50. unused header

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    be298f3 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    9d5d8d7 View commit details
    Browse the repository at this point in the history
  52. remove commented code

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    30386da View commit details
    Browse the repository at this point in the history
  53. edge use dir

    needs refactor
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    ecb936a View commit details
    Browse the repository at this point in the history
  54. move adj work into ctor

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    aafda30 View commit details
    Browse the repository at this point in the history
  55. cleanup useinfo setup

    collect edge use direction during use id traversal.  loopuse dir is WIP
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    fdcd944 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    de0ef89 View commit details
    Browse the repository at this point in the history
  57. update comments

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    b0603dc View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    168951a View commit details
    Browse the repository at this point in the history
  59. model and mesh in x,y plane

    2d models/meshes in omegah have to be on the x,y plane
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    cfc9846 View commit details
    Browse the repository at this point in the history
  60. simModel2d loading test

    forgot to commit this...
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8d14ac9 View commit details
    Browse the repository at this point in the history
  61. doc string

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    3b50a13 View commit details
    Browse the repository at this point in the history
  62. fixme

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    3c0d94b View commit details
    Browse the repository at this point in the history
  63. more checks

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    e63b7d6 View commit details
    Browse the repository at this point in the history
  64. fixme

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    b716383 View commit details
    Browse the repository at this point in the history
  65. wip: computing uniform adj

    need to invert
    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8be08ac View commit details
    Browse the repository at this point in the history
  66. check degree

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    7a6f245 View commit details
    Browse the repository at this point in the history
  67. compiles

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8f65c91 View commit details
    Browse the repository at this point in the history
  68. passes, checks need work

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    e70e1db View commit details
    Browse the repository at this point in the history
  69. eu2v had bad vtx indices

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    c8aa579 View commit details
    Browse the repository at this point in the history
  70. better debug print

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8d686e2 View commit details
    Browse the repository at this point in the history
  71. add remaining checks

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8eabe81 View commit details
    Browse the repository at this point in the history
  72. unused header

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8a5da34 View commit details
    Browse the repository at this point in the history
  73. add 3d geomsim model

    cwsmith committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    2945773 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    ad6b7e0 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. enable check for release build

    OMEGA_H_CHECK is a no-op when NDEBUG is defined
    cwsmith committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0a01426 View commit details
    Browse the repository at this point in the history
  2. cleanup [skip ci]

    cwsmith committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    cce0697 View commit details
    Browse the repository at this point in the history
  3. better type safety

    cwsmith committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    779f57b View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. return by value

    cwsmith committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    86e2b4a View commit details
    Browse the repository at this point in the history
  2. use list(APPEND ...)

    cwsmith committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    892ad62 View commit details
    Browse the repository at this point in the history