Menu

#136 Add trampoline classes for the base classes

0.3.3
deleted
nobody
None
nobody
2021-06-21
2018-09-28
Ulf Lorenz
No

What and why

It may happen that someone wants to overwrite the complete functionality of some interface (propagator primitive, operator primitive, ...) completely in Python. To be able to do so, we need trampoline classes for these base classes / interfaces so that we can derive from them in Python.

Rather exotic use case right now, should be done if there is a specific request or it seems natural to do so.

Update: Plotting observers are a likely use-case for exactly this scenario, because creating plots is way easier in Python than in C++.


Done in passing in [#165]

Related

Tickets: #165

Discussion

  • Ulf Lorenz

    Ulf Lorenz - 2020-01-01
    • Milestone: Backlog --> 0.4 goal
     
  • Ulf Lorenz

    Ulf Lorenz - 2020-01-01
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,3 +3,5 @@
     It may happen that someone wants to overwrite the complete functionality of some interface (propagator primitive, operator primitive, ...) completely in Python. To be able to do so, we need trampoline classes for these base classes / interfaces so that we can derive from them in Python.
    
     Rather exotic use case right now, should be done if there is a specific request or it seems natural to do so.
    +
    +Update: Plotting observers are a likely use-case for exactly this scenario, because creating plots is way easier in Python than in C++.
    
     
  • Ulf Lorenz

    Ulf Lorenz - 2021-06-21
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -5,3 +5,7 @@
     Rather exotic use case right now, should be done if there is a specific request or it seems natural to do so.
    
     Update: Plotting observers are a likely use-case for exactly this scenario, because creating plots is way easier in Python than in C++.
    +
    +----
    +
    +Done in passing in [#165]
    
    • status: open --> deleted
    • Milestone: 0.4 goal --> 0.3.3
     

    Related

    Tickets: #165


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.