Skip to content

Remove boost type erasure

Paul Gessinger-Befurt requested to merge remove-boost-type-erasure into master

Part of !527 (closed):

Drop type erasure for Grid and InterpolatedBFieldMap. The templating now bubbles through to the stepper. Setup becomes little more complicated, but we're not going through TE at all anymore, which should be a performance benefit. Effectively removes any signature requirements on field mappers and the grid, even though they were not enforced even before, since that only happened when using the concepts with TE.

Depends on !531 (merged) to be merged first.

Edited by Paul Gessinger-Befurt

Merge request reports