예제 #1
0
 def _define_kernel(self):
     pv = self._pv
     self._k1 = pv[0] * ESn2K(pv[1], pv[2], ndim=3, dim=0)
     self._k2 = (
         pv[3] * ESK(pv[4], ndim=3, dim=1) * ESK(pv[5], ndim=3, dim=2) +
         pv[6] * ESK(pv[7], ndim=3, dim=0))
     self._k = self._k1 + self._k2
예제 #2
0
 def _define_kernel(self):
     pv = self._pv
     self._k1 = pv[0] * ESn2K(1 / pv[1], pv[2], ndim=3, dim=0) * ESK(
         1 / pv[3], ndim=3, dim=0)
     self._k2 = pv[4] * EK(1 / pv[5], ndim=3, dim=1) * EK(
         1 / pv[6], ndim=3, dim=2)
     self._k = self._k1 + self._k2
예제 #3
0
 def _define_kernel(self):
     pv = self.map_pv(self._pv)
     self._k1 = pv[0] * ESn2K(gamma=1/pv[1], log_period=log(pv[2]), ndim=3, axes=0) * ESK(1/pv[3], ndim=3, axes=0)
     self._k2 = pv[4] * EK(1/pv[5], ndim=3, axes=1) * EK(1/pv[6], ndim=3, axes=2)
     self._k  = self._k1 + self._k2