Modifications on clinsolve with wrong parameter and working on triangular solver.
update on trsm solver, problem with aliasing to solve
working version of trsolve, added missing settings_type in container_ref. Still possible to optimize trsolve in swap case.
trsolve function now working properly but swap function not working properly with container_shared_ref. Added alpha as a parameter in trsm.
Modified linsolve :
removed intermediary calls with shape_analysis that were not relevant
calls of type X-R = linsolve(a,b) will now use lapack routine with iterative refinement if available for rcond
Added mixed precision semi normal equations as a dipatch case
Added dispatch case for triangular matrices
Modified default cases to be more generic
Added recognition for trans node in linsolve and modified sne solvers to use linsolve instead of trsolve
removed old version of trsolve and replace with new one in the already exiting calls (only polyval.hpp)
Minimize blocking get operations in hpx fold spawner
Fix io for buffer in unit tests
Remove some unused included files
shuffle16 unit test added
Fix include in expand_to
Move reduction max/min to core.reduction
Move numel to sdk
Move extent to core.sdk
Moved of_size into core.sdk
Move definition of nt2::function to core.sdk
Split elementwise run
Move table related predicates on core.container.predicates
Move table related arithmetic functions on core.container.arithmetic