Documentation of 'jsci.physics.quantum.QuantumMath' Java class
QuantumMath
jsci.physics.quantum

Class QuantumMath



  • public final class QuantumMath
    extends AbstractMath
    The Quantum math library. This class cannot be subclassed or instantiated because all methods are static.
    • Method Detail

      • commutator

        public static Operator commutator(Operator A,
                                          Operator B)
        Returns the commutator [A,B].
        Parameters:
        A - an operator
        B - an operator
      • anticommutator

        public static Operator anticommutator(Operator A,
                                              Operator B)
        Returns the anticommutator {A,B}.
        Parameters:
        A - an operator
        B - an operator
      • expectation

        public static Complex expectation(Operator op,
                                          KetVector ket)
        Returns the expectation value.
        Parameters:
        op - an operator
        ket - a ket vector
        Throws:
        DimensionException - If the operator and vector have different dimensions.
      • expectation

        public static Complex expectation(DensityMatrix dm,
                                          Operator op)
        Returns the expectation value.
        Parameters:
        dm - a density matrix
        op - an operator
        Throws:
        MatrixDimensionException - If the operator and matrix have different dimensions.
      • probability

        public static Complex probability(Projector p,
                                          KetVector ket)
        Returns the probability.
        Parameters:
        p - a projector
        ket - a ket vector
        Throws:
        DimensionException - If the projector and vector have different dimensions.
      • probability

        public static Complex probability(DensityMatrix dm,
                                          Projector p)
        Returns the probability.
        Parameters:
        dm - a density matrix
        p - a projector
        Throws:
        MatrixDimensionException - If the projector and matrix have different dimensions.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.