Exemplo n.º 1
0
 def get_control_efficiency(self, efm_id, r_id):
     v = self.V[:, self.efm_id2i[efm_id]]
     return get_control_efficiency(v, self.r_id2i[r_id])
Exemplo n.º 2
0
 def test_control_efficiency(self):
     V = get_efm_matrix([{'r1': 10, 'r2': 10, 'r3': 10}, {'r1': 10, 'r3': 10, 'r4': 10, 'r6': 10}], self.r_id2i)
     ce = get_control_efficiency(V[:, 0], r_index=self.r_id2i['r3'])
     self.assertEqual(1/3.0, ce,
                      'Control efficiency of r3 in EFM 0 was supposed to be 1/3, got %g instead.' % ce)