示例#1
0
    def __init__(self, m, n):
        self.M = m
        self.N = n

        d = np.ones((n))

        self.diagH = sparse.diags(d, 0)
        # to reference the element, use diag.data[0,0]

        self.iter = 0
        self.maxfev = 20
        self.ftol = 0.0001
        self.gtol = 0.9
        self.nfun = 1
        self.finish = False
        self.eps = 1.0e-5
        self.iprint = [1, 0]

        self.stpmax = 1e20
        self.stpmin = 1e-20
        self.xtol = 1e-16

        self.mcsrch_instance = Mcsrch()