Majoranapp
A C++ library for studying MZM in non-interacting systems
Spinfull::ProxTerm Class Reference

proximity term

\[ \hat H_{\mathrm{prox}} = \sum_{i}\Delta_{i}\left( c_{i\uparrow}^\dagger c_{i\downarrow}^\dagger +\mathrm{h.c.}\right)= i\sum_{i} \frac{\Delta_{i}}{2}\left( +\gamma_{i\uparrow}^+\gamma_{i\downarrow}^- -\gamma_{i\downarrow}^+ \gamma_{i\uparrow}^- \right) \]

More...

#include <ProxTerm.hpp>

Static Public Member Functions

template<class T >
static void Fill (Hamiltonian< T > &ham, double delta, int i)
 Filler. More...
 

Static Public Attributes

static const std::string name {"delta"}
 
static constexpr size_t locality {1}
 

Detailed Description

proximity term

\[ \hat H_{\mathrm{prox}} = \sum_{i}\Delta_{i}\left( c_{i\uparrow}^\dagger c_{i\downarrow}^\dagger +\mathrm{h.c.}\right)= i\sum_{i} \frac{\Delta_{i}}{2}\left( +\gamma_{i\uparrow}^+\gamma_{i\downarrow}^- -\gamma_{i\downarrow}^+ \gamma_{i\uparrow}^- \right) \]

Member Function Documentation

◆ Fill()

template<class T >
static void Spinfull::ProxTerm::Fill ( Hamiltonian< T > &  ham,
double  delta,
int  i 
)
inlinestatic

Filler.

Template Parameters
Tmatrix type, support for: arma::mat, arma::sp_mat
Parameters
hamhamiltonian container
deltadelta potential value \(\Delta_{i}\)
isite index

Member Data Documentation

◆ locality

constexpr size_t Spinfull::ProxTerm::locality {1}
static

◆ name

const std::string Spinfull::ProxTerm::name {"delta"}
static

The documentation for this class was generated from the following file: