-
-
Notifications
You must be signed in to change notification settings - Fork 16
Description
The class Interface
python-bindings/cyprecice/cyprecice.pyx
Line 34 in 85245af
| cdef class Interface: |
can be misleading. It also deviates from the naming in the C++ API where the equivalent class is called
SolverInterface.
This came up on Gitter where a user had troubles to create two interfaces for his coupling. They needed two meshes which they interpreted as two coupling interfaces and connected that to the Interface object in the Python bindings. I do not think that their way of thinking was completely wrong. I think that misunderstanding got even worse due to the usage of the term "interface" in the OpenFOAM adapter as this adapter was used by the user as well.
There might be additional (other) usage of the term "interface" in other adapters.
This problem does not appear all the time, but maybe we should discuss how one could avoid this misunderstanding.