File size: 447 Bytes
3bf8430
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from typing import Dict, List
from ...parameter_controller import ParameterController

class BezoutIdentity_ParameterController(ParameterController) :
    def __init__(self, **kwargs) :
        super().__init__(**kwargs)
        self.N = 2
        self.MAX_A = 32
    
    def update(self) -> None :
        self.N += 1
        self.MAX_A *= 2

    def get_parameter_list(self) -> List[Dict] :
        return [dict(N = self.N, MAX_A = self.MAX_A)]