pyUni10.Qnum¶
-
class
pyUni10.
Qnum
¶ Proxy of C++ uni10::Qnum class
Class for quntum numbers
-
pyUni10.
Qnum
([U1=0, prt=PRT_EVEN])
-
pyUni10.
Qnum
(q) Creates a Qnum object
Parameters: - U1 (int) – U1 quantum number
- prt (parityType) – parity quantum number
- q (Qnum) – Another Qnum object
Returns: a Qnum** object
Return type: Qnum**
-
pyUni10.
QnumF
(prtF[, U1=0, prt=PRT_EVEN])¶ Construct a Qnum object with fermionic parity
Parameters: - prtF (parityFType) – fermionic parity quantum number
- U1 (int) – U1 quantum number
- prt (parityType) – parity quantum number
Returns: Qnum object
Return type: Methods
-
Qnum.
U1
()¶ Returns the U1 quantum number
Returns: U1 quantum number Return type: int
-
Qnum.
assign
([U1=0, prt=PRT_EVEN])¶ Assign a quantum number to a Qnum object
Parameters: - U1 (int) – U1 quantum number
- prt (parityType) – parity quantum number
Returns: a Qnum object
Return type:
-
Qnum.
assignF
(prtF[, U1=0, prt=PRT_EVEN])¶ Assign a fermionic quantum number to a Qnum object
Parameters: - prtF (parityFType) – fermionic parity quantum number
- U1 (int) – U1 quantum number
- prt (parityType) – parity quantum number
Returns: a Qnum object
Return type:
-
Qnum.
prt
()¶ Returns the parity quantum number
Returns: PRT_EVEN or PRT_ODD Return type: parityType
-
Qnum.
prtF
()¶ Returns the fermionic parity quantun number
Returns: PRTF_EVEN or PRTF_ODD Return type: parityFType
-
static
Qnum.
isFermionic
()¶ Tests whether fermionic parity PRTF_ODD is ever defined.
Returns: True or False Return type: bool
Attributes
-
Qnum.U1_LOB = -1000
Minimum allowed U1 quantum number
-
Qnum.U1_UPB = 1000
Maximum allowed U1 quantum number
Related data types
-
pyUni10.
parityType
¶ Type of parity quantum number
{PRT_EVEN, PRT_ODD}
-
pyUni10.
parityFType
¶ Type of fermionic parity quantum number
{PRTF_EVEN, PRTF_ODD}