carstenbauer / StableDQMC.jl

Numerical stabilization routines for determinant quantum Monte Carlo
https://carstenbauer.github.io/StableDQMC.jl/dev/
MIT License
29 stars 5 forks source link

Clean up methods #1

Closed carstenbauer closed 5 years ago

carstenbauer commented 5 years ago

method and method! should always take all preallocation memory as defaulted (kw)args.

Difference between method and method! is that the result is returned or written into a user provided memory respectively.

Decide what to return , either UDX or combined matrix.

carstenbauer commented 5 years ago

Methods prefixed with udt_ or svd_ will return UDT or SVD factorization objects. All other methods will return and write recombined matrices.