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.
PositionBra3D
(*args, **old_assumptions)[source]¶ 3D cartesian position eigenbra
-
class
sympy.physics.quantum.cartesian.
PositionKet3D
(*args, **old_assumptions)[source]¶ 3D cartesian position eigenket
-
class
sympy.physics.quantum.cartesian.
PositionState3D
(*args, **old_assumptions)[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
-
property
position_x
¶ The x coordinate of the state
-
property
position_y
¶ The y coordinate of the state
-
property
position_z
¶ The z coordinate of the state
-
classmethod
-
class
sympy.physics.quantum.cartesian.
PxBra
(*args, **old_assumptions)[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
-
property
momentum
¶ The momentum of the state.
-
classmethod
-
class
sympy.physics.quantum.cartesian.
PxKet
(*args, **old_assumptions)[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
-
property
momentum
¶ The momentum of the state.
-
classmethod
-
class
sympy.physics.quantum.cartesian.
PxOp
(*args, **old_assumptions)[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
-
classmethod
-
class
sympy.physics.quantum.cartesian.
XBra
(*args, **old_assumptions)[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
-
property
position
¶ The position of the state.
-
classmethod
-
class
sympy.physics.quantum.cartesian.
XKet
(*args, **old_assumptions)[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
-
property
position
¶ The position of the state.
-
classmethod
-
class
sympy.physics.quantum.cartesian.
XOp
(*args, **old_assumptions)[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
-
classmethod
-
class
sympy.physics.quantum.cartesian.
YOp
(*args, **old_assumptions)[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
-
classmethod
-
class
sympy.physics.quantum.cartesian.
ZOp
(*args, **old_assumptions)[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
-
classmethod