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

Concretize Ansatz type with "lattice"/connectivity information and refactor subtypes on top of it #204

Closed
wants to merge 75 commits into from

Commits on Sep 19, 2024

  1. Prototype MPS, MPO

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9d8f4ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e48e2c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0382f57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d29ff7d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f0e5dd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    555440a View commit details
    Browse the repository at this point in the history
  7. Fix typos in Ansatz

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    425df9e View commit details
    Browse the repository at this point in the history
  8. Use Graphs.neighbors

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d2c8ce4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e492846 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d334d13 View commit details
    Browse the repository at this point in the history
  11. Format code

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    86fdd7a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1937f80 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ba817a2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3370244 View commit details
    Browse the repository at this point in the history
  15. Implement PEPS, PEPO types

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    8c05563 View commit details
    Browse the repository at this point in the history
  16. Remove some exports

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c21db5e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c9d351f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c76fdb3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    636b03f View commit details
    Browse the repository at this point in the history
  20. Fix sites method for MPS

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    ab497b5 View commit details
    Browse the repository at this point in the history
  21. Fix inds method for MPS

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0079bfd View commit details
    Browse the repository at this point in the history
  22. Fix typo

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c933053 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    538e698 View commit details
    Browse the repository at this point in the history
  24. Refactor Reactant.make_tracer, Reactant.create_result methods on …

    …top of recent changes
    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    23fc8d4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    203c87d View commit details
    Browse the repository at this point in the history
  26. Refactor ProjectTo for Ansatz

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7520a2e View commit details
    Browse the repository at this point in the history
  27. Refactor rand for MPS, MPO

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    64b34b9 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0c79f0b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    076ee5b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    5e823c3 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    60ae718 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    cca0cff View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    24800b8 View commit details
    Browse the repository at this point in the history
  34. Fix tensors(; bond)

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6f8a0a0 View commit details
    Browse the repository at this point in the history
  35. Fix typo in mixed_canonize!

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    955361c View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    531002f View commit details
    Browse the repository at this point in the history
  37. Fix truncate!

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    efc1c11 View commit details
    Browse the repository at this point in the history
  38. Fix truncate tests on MPS

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    08b3d45 View commit details
    Browse the repository at this point in the history
  39. Fix Dense constructors

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c986ae2 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    f03bb18 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    7db568d View commit details
    Browse the repository at this point in the history
  42. Format code

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    fba30e9 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    edc0a16 View commit details
    Browse the repository at this point in the history
  44. Fix typo

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    8dc2795 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    c3e7ca0 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    380d7d3 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    3cb2db3 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    53122c1 View commit details
    Browse the repository at this point in the history
  49. Fix evolve! calls in tests

    mofeing committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    daec4d1 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    c8fe5da View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Refactor MPO tests

    mofeing committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    0a5408a View commit details
    Browse the repository at this point in the history
  2. Some fixes on simple_update!

    mofeing committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    cab5fa4 View commit details
    Browse the repository at this point in the history
  3. Prototype tests for Ansatz

    mofeing committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    2a6ebfd View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    54312c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9781717 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b8da11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63edfc2 View commit details
    Browse the repository at this point in the history
  5. Aesthetic name fix

    mofeing committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7921a49 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

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

Commits on Sep 30, 2024

  1. Fix create_result on MPS, MPO

    mofeing committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    22824d8 View commit details
    Browse the repository at this point in the history
  2. Refactor lattice generation in constructors of Dense, Product, `M…

    …PS`, `MPO`, `PEPS`
    mofeing committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    dfb5c2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef25de5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ffddf3 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Set temporarily a more concrete type of lattice in graph to circunv…

    …ent a Julia bug
    Sergio Sánchez Ramírez committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    7cd5fae View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Configuration menu
    Copy the full SHA
    71964b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20d7183 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4121133 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4aa2830 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    2579137 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c65921 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3670dfe View commit details
    Browse the repository at this point in the history
  4. small fix

    mofeing committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    cd937af View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Implement an MPS method initializing the tensors to identity (copy-te…

    …nsors) (#218)
    
    * Format code
    
    * Implement MPS identity initialization
    
    * Add tests for all dispatches of MPS identity init
    
    * Format julia code
    
    * Rename function header & add docstring
    
    * Fix test set for identity MPS
    
    * Format code
    
    * Rewrite MPS identity init function to nsites instead of arrays' dimensions
    
    * Format julia code
    
    * Update docstring of identity
    
    * Clean code in test (suggested by Jofre)
    
    Co-authored-by: Jofre Vallès Muns <[email protected]>
    
    * Format julia code
    
    * Refactor virtualdims in identity (suggested by Sergio)
    
    * Update src/Ansatz/MPS.jl
    
    * Restrict to default order in identity MPS
    
    * Update src/Ansatz/MPS.jl
    
    * Remove order parameter in identity
    
    ---------
    
    Co-authored-by: Jofre Vallès Muns <[email protected]>
    Co-authored-by: Sergio Sánchez Ramírez <[email protected]>
    3 people authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    fee3b07 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Implement traced_type for AbstractTensorNetwork

    Fixes some problems when calling `make_tracer` on an object that wraps an `Ansatz`, like `Tuple{MPS}` for example.
    mofeing committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    f39b6f8 View commit details
    Browse the repository at this point in the history
  2. Format code

    mofeing committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    f5aa926 View commit details
    Browse the repository at this point in the history