Cartesian Operators and States

Operators and states for 1D cartesian position and momentum.

TODO:

  • Add 3D classes to mappings in operatorset.py
class sympy.physics.quantum.cartesian.XOp[source]

1D cartesian position operator.

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

class sympy.physics.quantum.cartesian.YOp[source]

Y cartesian coordinate operator (for 2D or 3D systems)

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

class sympy.physics.quantum.cartesian.ZOp[source]

Z cartesian coordinate operator (for 3D systems)

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

class sympy.physics.quantum.cartesian.PxOp[source]

1D cartesian momentum operator.

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

class sympy.physics.quantum.cartesian.XKet[source]

1D cartesian position eigenket.

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

classmethod dual_class()[source]

Return the class used to construt the dual.

position

The position of the state.

class sympy.physics.quantum.cartesian.XBra[source]

1D cartesian position eigenbra.

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

classmethod dual_class()[source]

Return the class used to construt the dual.

position

The position of the state.

class sympy.physics.quantum.cartesian.PxKet[source]

1D cartesian momentum eigenket.

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

classmethod dual_class()[source]

Return the class used to construt the dual.

momentum

The momentum of the state.

class sympy.physics.quantum.cartesian.PxBra[source]

1D cartesian momentum eigenbra.

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

classmethod dual_class()[source]

Return the class used to construt the dual.

momentum

The momentum of the state.

class sympy.physics.quantum.cartesian.PositionState3D[source]

Base class for 3D cartesian position eigenstates

classmethod default_args()[source]

If no arguments are specified, then this will return a default set of arguments to be run through the constructor.

NOTE: Any classes that override this MUST return a tuple of arguments. Should be overidden by subclasses to specify the default arguments for kets and operators

position_x

The x coordinate of the state

position_y

The y coordinate of the state

position_z

The z coordinate of the state

class sympy.physics.quantum.cartesian.PositionKet3D[source]

3D cartesian position eigenket

classmethod dual_class()[source]

Return the class used to construt the dual.

class sympy.physics.quantum.cartesian.PositionBra3D[source]

3D cartesian position eigenbra

classmethod dual_class()[source]

Return the class used to construt the dual.