Observables: non-SU(2)

In the nonsu2 case, the following observables are calculated in addition tp the normal ones

Description

This module calculates a series of observables, and stores them in aptly named plain-text files. ed_mode = nonsu2

Quick access

Variables:

exct_tx, exct_ty, magx, magy

Routines:

local_energy_nonsu2(), observables_nonsu2()

Used modules

  • ed_input_vars: User-accessible input variables

  • ed_vars_global: Global variable accessible throughout the code

  • ed_aux_funx: Assortment of auxiliary procedures required throughout the code

  • ed_eigenspace: Data types for the eigenspace

  • ed_setup: Routines for solver environment initialization and finalization

  • ed_sector: Routines for Fock space sectors creation and manipulation

  • ed_bath: Routines for bath creation and manipulation

  • ed_hamiltonian_nonsu2: Routines for Hamiltonian construction, NONSU2 case

External modules

Variables

ed_observables_nonsu2/exct_tx

excitonic order parameter \(\langle c^{\dagger}_{is}\sigma^{x}c_{js^{'}} \rangle\)

Type:

real(•, •)

Attributes:

private, allocatable

ed_observables_nonsu2/exct_ty

excitonic order parameter \(\langle c^{\dagger}_{is}\sigma^{y}c_{js^{'}} \rangle\)

Type:

real(•, •)

Attributes:

private, allocatable

ed_observables_nonsu2/magx

orbital-resolved magnetization ( x component )

Type:

real(•)

Attributes:

private, allocatable

ed_observables_nonsu2/magy

orbital-resolved magnetization ( y component )

Type:

real(•)

Attributes:

private, allocatable

Subroutines and functions

subroutine  ed_observables_nonsu2/observables_nonsu2()
Use :

ed_input_vars (nspin, norb)

subroutine  ed_observables_nonsu2/local_energy_nonsu2()
Use :

ed_input_vars (nspin, norb)