[container.common.matrix.dense] do not depend on DynamicMatrix as backend
DynamicMatrix is essentially a vector of vectors, so the memory layout is not contiguous. We would like to be able to use algorithms from lapack and blas, so I changed the backend to be a single std::vector plus index arithmetic
Showing
- dune/xt/la/algorithms/cholesky.hh 3 additions, 3 deletionsdune/xt/la/algorithms/cholesky.hh
- dune/xt/la/algorithms/qr.hh 115 additions, 46 deletionsdune/xt/la/algorithms/qr.hh
- dune/xt/la/algorithms/triangular_solves.hh 63 additions, 14 deletionsdune/xt/la/algorithms/triangular_solves.hh
- dune/xt/la/container/common/matrix/dense.hh 107 additions, 124 deletionsdune/xt/la/container/common/matrix/dense.hh
- dune/xt/la/solver/common.hh 4 additions, 1 deletiondune/xt/la/solver/common.hh
Loading
Please register or sign in to comment