Module Interfaces
Rimu.Interfaces — Modulemodule InterfacesThis 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!
AbstractHamiltonianfor definingHamiltoniansAbstractDVecfor defining data structures forRimuas inDictVectorsStochasticStylefor controlling the stochastic algorithms used bylomc!as implemented inStochasticStyles
Additional exports
Interface functions forAbstractHamiltonians:
diagonal_elementnum_offdiagonalsget_offdiagonaloffdiagonals.random_offdiagonalstarting_addressLOStructureallowed_address_type
working with AbstractDVecs and StochasticStyle
deposit!default_styleCompressionStrategy- The interface from VectorInterface.jl.
Functions Rimu.jl uses to do FCIQMC: