class_docstr: Barrier optimization problem:
      minimize fun(x) - barrier_parameter*sum(log(s))
      subject to: constr_eq(x)     = 0
                constr_ineq(x) + s = 0
code: def update(self, barrier_parameter, tolerance):
      self.barrier_parameter = barrier_parameter
      self.tolerance = tolerance
  
imports: import scipy.sparse
  import numpy
  from .equality_constrained_sqp import equality_constrained_sqp
  from scipy.sparse.linalg import LinearOperator
label_desc: Use image node_id 2 for calling the BarrierSubproblem obj's underlying member method code with example usage: obj.update(barrier_parameter, tolerance) without return types