Skip to content
Snippets Groups Projects

[Python] add Python bindings for tuplevector

Merged Alexander Müller requested to merge feature/PythonBindingsTV into master
2 unresolved threads

This MR add python bindings for TupleVector.

To get it nicely working i had to access the underlying std::tuple type, from my registerTupleVector function. Therefore, I had to add it as a friend, which I'm not so happy about. @simon.praetorius You also had a similar MR !1357 (closed). @andreas.dedner again can you have a look? @christi I decided to first add the bindings here, which can then be reused in dune-istl hopefully.

Merge request reports

Merge request pipeline #72013 passed

Merge request pipeline passed for ced1c1ef

Test summary results are being parsed

Merged by Carsten GräserCarsten Gräser 8 months ago (Jul 20, 2024 7:23pm UTC)

Merge details

  • Changes merged into with 52eaab16.
  • Deleted the source branch.

Pipeline waiting for manual action for 52eaab16 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 1 commit

    • 991c8250 - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • fcff97ba - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • fffc1a9c - add Python bindings for tuplevector

    Compare with previous version

    • Resolved by Alexander Müller

      I don't like that this requires to modify the C++ class. Can you elaborate why exactly you need the fried declaration? Since std::tuple is deliberately a public base class, everything should be available. The only thing that TupleVector does is adding syntactic candy.

  • added 1 commit

    • 7981269c - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • efef930b - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • b5211ce5 - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • 56614143 - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • dec2f4fc - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • eb9fdc3d - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • 0fe4b4dd - add Python bindings for tuplevector

    Compare with previous version

  • Alexander Müller marked this merge request as ready

    marked this merge request as ready

  • Carsten Gräser
  • Carsten Gräser
  • added 1 commit

    • ff94085a - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • 8fc87771 - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • 1ba2670a - add Python bindings for tuplevector

    Compare with previous version

  • added 1 commit

    • 10c1ad68 - add Python bindings for tuplevector

    Compare with previous version

  • Alexander Müller changed title from add Python bindings for tuplevector to [Python] add Python bindings for tuplevector

    changed title from add Python bindings for tuplevector to [Python] add Python bindings for tuplevector

  • added 23 commits

    Compare with previous version

  • added 28 commits

    Compare with previous version

  • Carsten Gräser
  • 98 98
    99 99 } // namespace Dune
    100 100
    101 namespace std
  • added 4 commits

    Compare with previous version

  • added 3 commits

    Compare with previous version

  • mentioned in commit 52eaab16

  • Please register or sign in to reply
    Loading