def tls_space(self):
        """
        The two-level-atom's Hilbert space.

        :type: :py:class:`qnet.algebra.hilbert_space_algebra.LocalSpace`
        """
        return local_space("a", make_namespace_string(self.namespace, self.name), basis = ('h', 'g'))
    def fock_space(self):
        """
        The cavity mode's Hilbert space.

        :type: :py:class:`qnet.algebra.hilbert_space_algebra.LocalSpace`
        """
        return local_space("f", make_namespace_string(self.namespace, self.name), dimension = self.FOCK_DIM)
    def tls_space(self):
        """
        The two-level-atom's Hilbert space.

        :type: :py:class:`qnet.algebra.hilbert_space_algebra.LocalSpace`
        """
        return local_space("a", make_namespace_string(self.namespace, self.name), basis = ('h', 'g'))
    def fock_space(self):
        """
        The cavity mode's Hilbert space.

        :type: :py:class:`qnet.algebra.hilbert_space_algebra.LocalSpace`
        """
        return local_space("f", make_namespace_string(self.namespace, self.name), dimension = self.FOCK_DIM)
예제 #5
0
 def _space(self):
     return local_space(self.name, self.namespace, dimension=self.FOCK_DIM)
예제 #6
0
파일: relay_cc.py 프로젝트: mabuchilab/QNET
 def _space(self):
     return local_space(self.name, self.namespace, basis = ("h", "g"))
예제 #7
0
 def _space(self):
     return local_space(self.name, self.namespace, basis = ("h", "g"))
예제 #8
0
 def _space(self):
     return local_space(self.name, self.namespace, basis=('r', 'h', 'g'))
예제 #9
0
 def _space(self):
     return local_space(self.name, self.namespace, dimension = self.FOCK_DIM)
예제 #10
0
 def _space(self):
     return local_space(self.name, self.namespace, basis = ('r','h','g'))