Package esys :: Package escript :: Module linearPDEs
[hide private]
[frames] | no frames]

Module linearPDEs


Author: Lutz Gross, l.gross@uq.edu.au

Copyright: Copyright (c) 2003-2009 by University of Queensland Earth Systems Science Computational Center (ESSCC) http://www.uq.edu.au/esscc Primary Business: Queensland, Australia

License: Licensed under the Open Software License version 3.0 http://www.opensource.org/licenses/osl-3.0.php

Classes [hide private]
  Helmholtz
Class to define a Helmholtz equation problem.
  IllegalCoefficient
Exception that is raised if an illegal coefficient of the general or particular PDE is requested.
  IllegalCoefficientFunctionSpace
Exception that is raised if an incorrect function space for a coefficient is used.
  IllegalCoefficientValue
Exception that is raised if an incorrect value for a coefficient is used.
  LameEquation
Class to define a Lame equation problem.
  LinearPDE
This class is used to define a general linear, steady, second order PDE for an unknown function u on a given domain defined through a Domain object.
  LinearProblem
This is the base class to define a general linear PDE-type problem for for an unknown function u on a given domain defined through a Domain object.
  PDECoef
A class for describing a PDE coefficient.
  Poisson
Class to define a Poisson equation problem.
  SolverOptions
this class defines the solver options for a linear or non-linear solver.
  TransportPDE
This class is used to define a transport problem given by a general linear, time dependent, second order PDE for an unknown, non-negative, time-dependent function u on a given domain defined through a Domain object.
  UndefinedPDEError
Exception that is raised if a PDE is not fully defined yet.
Functions [hide private]
LinearPDE
LinearPDESystem(domain, debug=False)
Defines a system of linear PDEs.
LinearPDE
LinearSinglePDE(domain, debug=False)
Defines a single linear PDE.
Variables [hide private]
  __url__ = 'https://launchpad.net/escript-finley'
Function Details [hide private]

LinearPDESystem(domain, debug=False)

 

Defines a system of linear PDEs.

Parameters:
  • domain (Domain) - domain of the PDEs
  • debug - if True debug information is printed
Returns: LinearPDE

LinearSinglePDE(domain, debug=False)

 

Defines a single linear PDE.

Parameters:
  • domain (Domain) - domain of the PDE
  • debug - if True debug information is printed
Returns: LinearPDE