adding C1M and restructuring solvers #1
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "mdicarlo/HadronsPresets:main"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Added
inline
tostatic constexpr EnsembleParameters
because otherwise I got a linker error.@mdicarlo thanks for the C1M PR to HadronsPreset, although I think there is a number of issues with it which require some refactoring:
addLightLCDSolver
generalisation proposed here, the compression parameters in it are hardcoded to the M0 one, and how this would generalise is non-trivial. So I would propose we just keep theaddM0LightLCDSolver
as it was before until a use case for generalisation shows up.Thanks Antonin, that all makes sense. I guess we can address the points by
@ferben thanks for the quick response:
yes that works for me
thanks
something more needs to be done about that, if you want to use higher level functions to avoid duplication then I would think this needs to be a parameter of it. This can just be a boolean as we very unlikley will do anything else than perdiodic/antiperiodic. However I would still hardcode it for a given setup
Thanks @portelli, I agree with all the three points above.
I fixed the code accordingly, following @ferben suggestion.
Thank you both, however it seems that the BC issue still needs to be addressed?
You are right, I fixed that for the light solver but not for the strange.
What do you think about redefining the functions with an additional argument like
Or the string
boundary
could be added to the structEnsembleParameters
.