-
-
Notifications
You must be signed in to change notification settings - Fork 197
PR draft MATLAB bindings #580
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
PR draft MATLAB bindings #580
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I managed to get the bindings running on my machine following the instructions provided in the README.md
. I tested the installation by running the solverdummy and the provided tutorial. This procedure looks good to me.
I left some comments:
- Regarding arguments accepted by the constructor
SolverInterface
. - Regarding the
inSize
argument that could be spared in many functions.
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
src/precice/bindings/matlab/+precice/@SolverInterface/SolverInterface.m
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks good now. Ready to be merged. @fsimonis do we have to take care of something due to the reformatting?
I changed the branch that we are merging into to https://github.com/precice/precice/tree/draft_MATLAB_bindings. We do not want to merge this contribution into develop, since we have already decided that the MATLAB bindings should be provided in https://github.com/precice/matlab-bindings. I will merge this PR now, then we can move the code to https://github.com/precice/matlab-bindings and refer to this PR in the initial commit on https://github.com/precice/matlab-bindings. |
Moved from https://github.com/precice/precice/tree/draft_MATLAB_bindings. Main contributions contained in this PR: * precice/precice#494 * precice/precice#580 Co-authored-by: Dominik <volland@ma.tum.de> Co-authored-by: Gilberto Lem <35875991+gilbertolem@users.noreply.github.com>
MATLAB bindings with their documentation, including a small tutorial.
The bindings are working right now, however there are some things to do before merging:
Implement a testing procedure according to Implement automated testing for language bindings #409out-of-scope. Let's solve this in Add unit tests and automated testing matlab-bindings#1