def test_create_from_0_form(self):
   x = self.normal_logdf.form_vars[0]
   y = self.normal_logdf.form_vars[1]
   z = self.normal_logdf.form_vars[2]
   xp = self.x
   yp = self.y
   zp = self.z
   logdf = LogarithmicDifferentialForm(0,[xp+yp+zp],self.normal_logdf)
   form = DifferentialForm(self.normal_logdf.form_space,0,(x+y+z)/(x*y*z))
   logdf_form = LogarithmicDifferentialForm.create_from_form(form,self.normal_logdf)
   self.assertTrue(logdf.equals(logdf_form))
コード例 #2
0
 def test_create_from_0_form(self):
     x = self.normal_logdf.form_vars[0]
     y = self.normal_logdf.form_vars[1]
     z = self.normal_logdf.form_vars[2]
     xp = self.x
     yp = self.y
     zp = self.z
     logdf = LogarithmicDifferentialForm(0, [xp + yp + zp],
                                         self.normal_logdf)
     form = DifferentialForm(self.normal_logdf.form_space, 0,
                             (x + y + z) / (x * y * z))
     logdf_form = LogarithmicDifferentialForm.create_from_form(
         form, self.normal_logdf)
     self.assertTrue(logdf.equals(logdf_form))
 def test_create_from_form(self):
   x = self.normal_logdf.form_vars[0]
   y = self.normal_logdf.form_vars[1]
   z = self.normal_logdf.form_vars[2]
   xp = self.x
   yp = self.y
   zp = self.z
   logdf = LogarithmicDifferentialForm(2,[xp*yp-yp*zp,xp**2-zp**2,xp*yp-yp*zp],self.normal_logdf)
   form = DifferentialForm(self.normal_logdf.form_space,2)
   form[0,1] = 1/z - 1/x
   form[0,2] = (x/(y*z)) - (z/(x*y))
   form[1,2] = 1/z - 1/x
   logdf_form = LogarithmicDifferentialForm.create_from_form(form,self.normal_logdf)
   self.assertTrue(logdf.equals(logdf_form))
コード例 #4
0
 def test_create_from_form(self):
     x = self.normal_logdf.form_vars[0]
     y = self.normal_logdf.form_vars[1]
     z = self.normal_logdf.form_vars[2]
     xp = self.x
     yp = self.y
     zp = self.z
     logdf = LogarithmicDifferentialForm(
         2, [xp * yp - yp * zp, xp**2 - zp**2, xp * yp - yp * zp],
         self.normal_logdf)
     form = DifferentialForm(self.normal_logdf.form_space, 2)
     form[0, 1] = 1 / z - 1 / x
     form[0, 2] = (x / (y * z)) - (z / (x * y))
     form[1, 2] = 1 / z - 1 / x
     logdf_form = LogarithmicDifferentialForm.create_from_form(
         form, self.normal_logdf)
     self.assertTrue(logdf.equals(logdf_form))