====== NF ======
###
unsigned integer, read and write
###
###
An integer representing the number of Fermionic modes in the basis. For Operator //O//, index //0// to //O.NF-1// refers to Fermions, index //O.NF// to //O.NF+O.NB-1// refers to Bosons. Changing this number changes the operator. If the new number of Fermions is smaller than the old number all operators referring to Fermions larger than //NF-1// will be removed from the operator. The index of Bosonic modes is shifted to start at //O.NF-1//.
###
===== Example =====
###
description text
###
==== Input ====
NF=3
NB=0
O = NewOperator(NF,NB,{{3.4},{0,-0,1.2},{1,-2,2.5+I}})
print(O.NF)
O.NF=2
print(O)
==== Result ====
3
Operator: Operator
QComplex = 0 (Real==0 or Complex==1 or Mixed==2)
MaxLength = 2 (largest number of product of lader operators)
NFermionic modes = 2 (Number of fermionic modes (site, spin, orbital, ...) in the one particle basis)
NBosonic modes = 0 (Number of bosonic modes (phonon modes, ...) in the one particle basis)
Operator of Length 0
QComplex = 0 (Real==0 or Complex==1)
N = 1 (number of operators of length 0)
| 3.400000000000000E+00
Operator of Length 2
QComplex = 0 (Real==0 or Complex==1)
N = 1 (number of operators of length 2)
C 0 A 0 | 1.200000000000000E+00
===== Available properties =====
{{indexmenu>.#1}}