Optimize allocations
- fixed type instability in SRHD project
- dropped the
meshkw argument in the@with_signaturefunction signature, which was a left over from thelegacymode, x-ref !93 (merged) - slapped on some
@inlines; the most important one was insidebroadcast_computationsas it removed allocations - disabled
@timeitinside the broadcasting methods, because they seem to introduce spurious allocations - added a few
@viewsin random places
I did not benchmark the run time improvement, but at least now allocs in rhs calls are mostly zero, as they should be.