コード例 #1
0
    def test_tetramer_constrained(self):
        if self.ndim != 3:
            raise SkipTest('Tetramers are only tested in 3D')
        hard_radius = 1.
        constraints = tetramer(2*np.array(self.size)*hard_radius, self.ndim)

        devs = self.refine_cluster(4, hard_radius=hard_radius, noise=0,
                                   param_mode=dict(signal='var',
                                                   size='const'),
                                   signal_dev=self.signal_dev, size_dev=0,
                                   constraints=constraints)

        self.assertLess(devs['pos'], self.precision_perfect)
コード例 #2
0
    def test_tetramer_constrained(self):
        if self.ndim != 3:
            raise SkipTest('Tetramers are only tested in 3D')
        hard_radius = 1.
        constraints = tetramer(2*np.array(self.size)*hard_radius, self.ndim)

        devs = self.refine_cluster(4, hard_radius=hard_radius, noise=0,
                                   param_mode=dict(signal='var',
                                                   size='const'),
                                   signal_dev=self.signal_dev, size_dev=0,
                                   constraints=constraints)

        self.assertLess(devs['pos'], self.precision_perfect)