schursolver

Iterative Lanczos' tau method based on Schur complements.


Syntax
   [a, sumtime, sizea] = schursolver(x, y, ode, conditions, prec, varargin)

Description
   a = schursolver(varargin) returns the a coefficients satisfying
   yn = Pa. Along with the approximation of yn computes an estimation 
   for the error (used as stopping criterium). 

Inputs (required)
   x              = independent tau variable (itau object).
   y              = dependent tau variable (dtau oject).
   ode            = ordinary differential equation (char).
   conditions     = problem conditions (cell of char).
   prec           = required precision to stop.

Inputs (optional)
   exact_solution = exact solution (char).
   step           = step of x vector to show the results.
   apsol          = boolean varargin to show the graphical solution.
   resid          = boolean varargin to show the graphical error.
   coeff          = boolean varargin to show the coefficients a.
   spy            = boolean varargin to show the spy of G matrix.
   infor          = boolean varargin to show the inromations in command window.
   maxdim         = maximun dimension of G.
   saves          = name varargin to save the .mat with the results.
   method         = method of schur cmplements.
                    'incr'     = incremental.
                    'incr2'    = incremental second version.
                    'nflu'     = non fixed lu.
                    'iter'     = iterative.

See also
  tau, taupw, tausys and tausyspw.