| a new object with type S, a subtype of T |  | 
    |  | 
        
          | appendOptionsPrefix(self,
        prefix) Appends to the prefix used for searching for all MFN options
in the database.
 |  |  | 
    |  | 
        
          | cancelMonitor(self) Clears all monitors for a MFN object.
 |  |  | 
    |  | 
        
          | create(self,
        comm=None) Creates the MFN object.
 |  |  | 
    |  | 
        
          | destroy(self) Destroys the MFN object.
 |  |  | 
    |  | 
        
          | getBV(self) Obtain the basis vector object associated to the MFN object.
 |  |  | 
    |  |  | 
    |  | 
        
          | getDimensions(self) Gets the dimension of the subspace used by the solver.
 |  |  | 
    |  | 
        
          | getFN(self) Obtain the math function object associated to the MFN object.
 |  |  | 
    |  |  | 
    |  | 
        
          | getOperator(self) Gets the matrix associated with the MFN object.
 |  |  | 
    |  | 
        
          | getOptionsPrefix(self) Gets the prefix used for searching for all MFN options in the
database.
 |  |  | 
    |  | 
        
          | getTolerances(self) Gets the tolerance and maximum iteration count used by the
default MFN convergence tests.
 |  |  | 
    |  | 
        
          | getType(self) Gets the MFN type of this object.
 |  |  | 
    |  | 
        
          | reset(self) Resets the MFN object.
 |  |  | 
    |  | 
        
          | setBV(self,
        BV bv) Associates a basis vector object to the MFN object.
 |  |  | 
    |  | 
        
          | setDimensions(self,
        ncv) Sets the dimension of the subspace to be used by the solver.
 |  |  | 
    |  | 
        
          | setFN(self,
        FN fn) Associates a math function object to the MFN object.
 |  |  | 
    |  |  | 
    |  | 
        
          | setOperator(self,
        Mat A) Sets the matrix associated with the MFN object.
 |  |  | 
    |  | 
        
          | setOptionsPrefix(self,
        prefix) Sets the prefix used for searching for all MFN options in the
database.
 |  |  | 
    |  | 
        
          | setTolerances(self,
        tol=None,
        max_it=None) Sets the tolerance and maximum iteration count used by the
default MFN convergence tests.
 |  |  | 
    |  | 
        
          | setType(self,
        mfn_type) Selects the particular solver to be used in the MFN object.
 |  |  | 
    |  | 
        
          | setUp(self) Sets up all the internal data structures necessary for the
execution of the eigensolver.
 |  |  | 
    |  | 
        
          | solve(self,
        Vec b,
        Vec x) Solves the matrix function problem.
 |  |  | 
    |  | 
        
          | view(self,
        Viewer viewer=None) Prints the MFN data structure.
 |  |  | 
  
    | Inherited from petsc4py.PETSc.Object:__copy__,__deepcopy__,__eq__,__ge__,__gt__,__le__,__lt__,__ne__,__nonzero__,compose,decRef,getAttr,getClassId,getClassName,getComm,getDict,getName,getRefCount,getTabLevel,incRef,incrementTabLevel,query,setAttr,setName,setTabLevel,stateIncrease,viewFromOptions |