MeanFieldToolkit.Build
MeanFieldToolkit.Build.BuildFromInteractions!
— MethodBuildFromInteractions!(tbMFT::TightBindingMFT{T, R}, HoppingOrderLookup::Dict{Tuple, Matrix{ComplexF64}} ; refresh::Bool = true)
BuildFromInteractions!(bdgMFT::BdGMFT{T, R, S} , HoppingOrderLookup::Dict{Tuple, Matrix{ComplexF64}}, PairingOrderLookup::Dict{Tuple, Matrix{ComplexF64}} ; refresh::Bool = true)
Builds the MFT decomposed hoppings (and pairings) given a MFT
object and the lookup tables for the expectation values of the different order parameters. If refresh
is set to true
, then the MFT bonds are deleted and rebuilt from scratch. Otherwise, the new bonds are appended to the existing bonds.