Most of the functions overwrite some given parameter, some give directly back a value though. This should be uniform over the whole code, check and edit all occurences (mainly hermite)
I checked it and in Hermite file all three functions returning the values to other classes are highly used that way. I consider it a feature and thing it's not too confusing but helps a lot with coding.
Most of the functions overwrite some given parameter, some give directly back a value though. This should be uniform over the whole code, check and edit all occurences (mainly hermite)