-
Notifications
You must be signed in to change notification settings - Fork 18
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
Improve the usability of the interface code #52
Comments
I've been looking at the The idea would be to define a The 3D solver using the interface would include the
Calls to the solver are then made using
The user does not need to load interface functions, consistency of the names and signatures of the interface functions are maintained by the @menon-karthik What do you thinK? |
@menon-karthik The idea about just loading an interface class is very complicated to implement so forget that. I think what we can do is just move the |
The 0D solver
svZeroDPlus/src/interface
code is used to interface to the 0D solver from an external application by calling functions loaded from thelibsvzero_interface
shared library.The
LPNSolverInterface
class located insvZeroDPlus/tests/test_interface/LPNSolverInterface
is used to load thelibsvzero_interface
shared library and call functions loaded from it.We need to make sure that the
svZeroDPlus/src/interface
andsvZeroDPlus/tests/test_interface/LPNSolverInterface
codes provide a consistent and correct access interface functions.The text was updated successfully, but these errors were encountered: