Module Interfaces
Rimu.Interfaces
— Modulemodule Interfaces
This module contains interfaces that can be used to extend and modify the algorithms and behaviours of Rimu
.
Interfaces
Follow the links for the definitions of the interfaces!
AbstractHamiltonian
for definingHamiltonians
AbstractDVec
for defining data structures forRimu
as inDictVectors
StochasticStyle
for controlling the stochastic algorithms used bylomc!
as implemented inStochasticStyles
Additional exports
Interface functions forAbstractHamiltonian
s:
diagonal_element
num_offdiagonals
get_offdiagonal
offdiagonals
.random_offdiagonal
starting_address
LOStructure
allowed_address_type
working with AbstractDVec
s and StochasticStyle
deposit!
default_style
CompressionStrategy
- The interface from VectorInterface.jl.
Functions Rimu.jl uses to do FCIQMC: