Joachim Brand

Results 14 comments of Joachim Brand

## Sum of operators If `num_offdiagonals` is replaced by `max_offdiagonals(operator)` to give an upper bound on the number of off-diagonal non-zero matrix elements then we could define a sum of...

As suggested by @mtsch, the abstract type `OperatorColumn` could be replaced by [duck-typing](https://en.wikipedia.org/wiki/Duck_typing). In this case, the interface would instead demand that a method for `operator_column(::AbstractOperator, ::AbstractFockAddress)` is defined that...

## Spawning strategies With the proposed changes for the operator column, the responsibility for stochastically spawning off-diagonal elements of the column (excitation generation) is moved to the `column` struct, while...

Closing this in favour of #299

While `MolecularHamiltonian` works and is good to use with `ProjectorMonteCarloProblem` we noticed that solving `ExcatdiagnolizationProblem` for a medium size molecule and basis set is still much slower than with dedicated...

I would prefer to move everything to the new interface as soon as possible. We will need to identify where this is breaking. Ideally I like changes to be incremental...

I'd also be happy with the first option as an interim solution, if it is easy to do, and then plan the full transition for the next PR. However, this...

Is this still an issue or do we still have Hamiltonians in Rimu.jl that are not compliant with the new interface (and would not work with `ModifiedHamiltonian`)?