Package | Description |
---|---|
JSci.physics.quantum |
Modifier and Type | Class and Description |
---|---|
class |
DensityMatrix
The DensityMatrix class provides an object for encapsulating density matrices.
|
class |
Projector
The Projector class provides an object for encapsulating projection operators.
|
class |
SpinOperator
The SpinOperator class provides an object for encapsulating spin operators.
|
class |
SpinorProjector
The SpinorProjector class encapsulates the left-handed and right-handed projection operators.
|
Modifier and Type | Method and Description |
---|---|
Operator |
Operator.add(Operator op)
Returns the addition of this operator and another.
|
static Operator |
QuantumMath.anticommutator(Operator A,
Operator B)
Returns the anticommutator {A,B}.
|
static Operator |
QuantumMath.commutator(Operator A,
Operator B)
Returns the commutator [A,B].
|
Operator |
KetVector.multiply(BraVector bra)
Returns the multiplication of this ket vector and a bra vector.
|
Operator |
Operator.multiply(Operator op)
Returns the multiplication of this operator and another.
|
Operator |
Operator.subtract(Operator op)
Returns the subtraction of this operator and another.
|
Modifier and Type | Method and Description |
---|---|
Operator |
Operator.add(Operator op)
Returns the addition of this operator and another.
|
static Operator |
QuantumMath.anticommutator(Operator A,
Operator B)
Returns the anticommutator {A,B}.
|
static Operator |
QuantumMath.commutator(Operator A,
Operator B)
Returns the commutator [A,B].
|
static Complex |
QuantumMath.expectation(DensityMatrix dm,
Operator op)
Returns the expectation value.
|
static Complex |
QuantumMath.expectation(Operator op,
KetVector ket)
Returns the expectation value.
|
Operator |
Operator.multiply(Operator op)
Returns the multiplication of this operator and another.
|
BraVector |
BraVector.multiply(Operator op)
Returns the multiplication of this bra vector and an operator.
|
Operator |
Operator.subtract(Operator op)
Returns the subtraction of this operator and another.
|