Function QCM::anomalous_operator¶
Defined in File QCM.cpp
Function Documentation¶
-
void QCM::anomalous_operator(const string &name, vector3D<int64_t> &link, complex<double> amplitude, int orb1, int orb2, const string &type)¶
Defines an anomalous operator on the lattice.
Defines an anomalous (pairing) operator.
- Parameters:
name – name given to the operator
link – bond vector on which the operator is defined
amplitude – default amplitude of the operator, that multiplies all matrix elements and its given value
orb1 – index of the first orbital (from 1 to nband)
orb2 – index of the second orbital (from 1 to nband)
type – type of pairing: singlet, dx, dy, dz