LinearPDE methods


\begin{methoddesc}[LinearPDE]{setValue}{
\optional{A}\optional{, B},
\optional{,...
...xspace object in the
appropriate \class{FunctionSpace}\xspace .
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getCoefficient}{name}
return the value assigned to...
...ame}. If \var{name} is not a valid name
an exception is raised.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getShapeOfCoefficient}{name}
returns the shape of coefficient \var{name} even if no value has been assigned to it.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getFunctionSpaceForCoefficient}{name}
returns the ...
...oefficient \var{name} even if no value has been assigned to it.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setDebugOn}{}
switches on debug mode.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setDebugOff}{}
switches off debug mode.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{isUsingLumping}{}
returns \constant{True}\xspace i...
...inear equations.
Otherwise \constant{False}\xspace is returned.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setSolverMethod}{\optional{solver=LinearPDE.DEFAUL...
...lver method but may choose a similar method and preconditioner.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getSolverMethodName}{}
returns the name of the solver method and preconditioner which is in use.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getSolverMethod}{}
returns the solver method and preconditioner which is in use.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setSolverPackage}{\optional{package=LinearPDE.DEFA...
...ecified, the default package of the PDE solver library is used.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getSolverPackage}{}
returns the linear solver package currently by the PDE solver library
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setTolerance}{\optional{tol=1.e-8}}
resets the tol...
...iscrete problem but will
not consider any discretization error.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setToleranceReductionFactor}{TOL}
lowers the tolerance by a factor of TOL.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getTolerance}{}
returns the current tolerance of the solution
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getDomain}{}
returns the \class{Domain}\xspace of the PDE.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getDim}{}
returns the spatial dimension of the PDE.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getNumEquations}{}
returns the number of equations.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getNumSolutions}{}
returns the number of components of the solution.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{checkSymmetry}{verbose=\constant{False}\xspace }
r...
...space information about where symmetry is violated
are printed.
\end{methoddesc}


\begin{methoddesc}
% latex2html id marker 5814
[LinearPDE]{getFlux}{u}
returns t...
...STEM.5}) and Equation~(\ref{LINEARPDE.SINGLE.5}), respectively.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{isSymmetric}{}
returns \constant{True}\xspace if t...
...to be symmetric.
Otherwise \constant{False}\xspace is returned.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setSymmetryOn}{}
indicates that the PDE is symmetric.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setSymmetryOff}{}
indicates that the PDE is not symmetric.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setReducedOrderOn}{}
switches on the reduction of ...
...space . This feature may not
be supported by all PDE libraries.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{setReducedOrderOff}{}
switches off the reduction of polynomial order for the solution and
equation evaluation.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getOperator}{}
returns the \class{Operator}\xspace of the PDE.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getRightHandSide}{}
returns the right hand side of...
...raints are not considered
when building up the right hand side.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getSystem}{}
returns the \class{Operator}\xspace and right hand side of the PDE.
\end{methoddesc}


\begin{methoddesc}[LinearPDE]{getSolution}{
\optional{verbose=False}
\optional{,...
... the stiffness matrix. \var{truncation} defines the truncation.
\end{methoddesc}

esys@esscc.uq.edu.au