/[escript]/trunk/doc/user/changes.tex
ViewVC logotype

Diff of /trunk/doc/user/changes.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2923 by jfenwick, Thu Feb 4 04:05:36 2010 UTC revision 3300 by jfenwick, Mon Oct 25 00:22:14 2010 UTC
# Line 54  Any python methods which previously acce Line 54  Any python methods which previously acce
54  \item  \item
55  The way solver options are defined for \LinearPDE objects has been changed. There is now a \SolverOptions object attached to the \LinearPDE object which is handeling the options of solvers used to solve the PDE. The following changes apply:    The way solver options are defined for \LinearPDE objects has been changed. There is now a \SolverOptions object attached to the \LinearPDE object which is handeling the options of solvers used to solve the PDE. The following changes apply:  
56  \begin{itemize}  \begin{itemize}
57  \item The \method{setTolerance} and \method{setAbsoluteTolerance} methods have been removed. Use now \method{getSolverOptions().setTolerance}  \item The \method{setTolerance} and \method{setAbsoluteTolerance} methods have been removed. Instead use
58  and \method{getSolverOptions().setAbsoluteTolerance}  \method{setTolerance} and \method{setAbsoluteTolerance} on the \SolverOptions object.
59    For example: \method{getSolverOptions().setTolerance(\ldots)}
60    
61  \item The \method{setSolverPackage} and \method{setSolverMethod} methods have been removed. Use now \method{getSolverOptions().setPackage},  
62  \method{getSolverOptions().setSolverMethod} and  \item The \method{setSolverPackage} and \method{setSolverMethod} methods have been removed.
63  \method{getSolverOptions().setPreconditioner}.  Instead use the methods \method{setPackage}, \method{setSolverMethod} and \method{setPreconditioner}.
64    For example: getSolverOptions().setPackage(\ldots).
 \item The \method{setSolverPackage} and \method{setSolverMethod} methods have been removed. Use now \method{getSolverOptions().setPackage},  
 \method{getSolverOptions().setSolverMethod} and  
 \method{getSolverOptions().setPreconditioner}.  
65    
66  \item The static class variables defining packages, solvers and preconditioners have been removed and are now accessed via the corresponding  static class variables in \SolverOptions. For instance use \method{SolverOptions.PCG} instead of  \item The static class variables defining packages, solvers and preconditioners have been removed and are now accessed via the corresponding  static class variables in \SolverOptions. For instance use \method{SolverOptions.PCG} instead of
67  \method{LinearPDE.PCG} to select the preconditioned conjugate gradient method.  \method{LinearPDE.PCG} to select the preconditioned conjugate gradient method.
68    
69  \item The \method{getSolution} takes now no argument. Use the corresponding  \item The \method{getSolution} takes now no argument. Use the corresponding
70  methods of the \SolverOptions object returned by \method{getSolverOptions()}  methods of the \SolverOptions object returned by \method{getSolverOptions()}
71  to set values, e.g. use  to set values,\\ e.g. use
72  \method{getSolverOptions().setVerbosityOn()} instead of argument \code{verbose=True}  \method{getSolverOptions().setVerbosityOn()} instead of argument \code{verbose=True}
73  and \method{getSolverOptions().setIterMax(1000)} instead of argument \code{iter_max=1000}  and \method{getSolverOptions().setIterMax(1000)} instead of argument \code{iter_max=1000}
74  \end{itemize}  \end{itemize}
# Line 80  The \pyvisi module from previous release Line 78  The \pyvisi module from previous release
78  It is still present in the source code and can still be used if you compile \escript from source.  It is still present in the source code and can still be used if you compile \escript from source.
79  It will not be available in binary releases.  It will not be available in binary releases.
80  Its use is discouraged.  Its use is discouraged.
81  The documentation for \pyvisi can be found in Appendix~\ref{PYVISI CHAP}.  \emph{The documentation for \pyvisi is not available in this release.}
82    % The documentation for \pyvisi can be found in Appendix~\ref{PYVISI CHAP}.
83    
84  \end{itemize}  \end{itemize}

Legend:
Removed from v.2923  
changed lines
  Added in v.3300

  ViewVC Help
Powered by ViewVC 1.1.26