-
Notifications
You must be signed in to change notification settings - Fork 40
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
Custom BorderedLinearSolver interface requirements for PALC are missing #140
Comments
Also in PALC, the solver is expected to have a field |
Hi Thank you for reporting this.
I agree, thank you for the suggestion. |
At some point, I need to find a better way for specifying the interfaces. As for PALC, I guess you are referring to the update method. I guess I can correct this by adding the requirement that an Is this blocking you or you managed to find a way out? |
Yes, that was the issue, the work around I found was just to add an solver field with a nothing value. No the cleanest but it did work. |
You are right for the required field
This I am not sure. It is a fallback that will use the custom bordered linear solver, no need to add this. |
solved |
When using a custom AbstractBorderedLinearSolver as the
bls
field inPALC( ...)
, the required interface methods as mentioned here are not sufficient. The custom bordered solver is also expected to implements something like this .It also seems that this implementation is exactly the same for all sub types of
AbstractBorderedLinearSolver
. Maybe it would be better to just implements this method for theAbstractBorderedLinearSolver
type directly instead of having duplicated code.The text was updated successfully, but these errors were encountered: