Add Bda Scalar Solver based on separating channel block data beforehand
This uses a new structure 'SolveData' that separates the data appropriately before the solver. A SolveData can be created from an BdaSolverBuffer. This structure would allow efficiently solving non-BDA data with the same solvers as well, but this is not a priority.
Edited by Andre Offringa