Package esys :: Package finley :: Module finley
[hide private]
[frames] | no frames]

Module finley


Copyright: Copyright (c) 2003-2010 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

Functions [hide private]
 
GlueFaces(...)
Detects matching faces in the mesh, removes them from the mesh and joins the elements touched by the face elements.
 
JoinFaces(...)
Detects matching faces in the mesh and replaces them by joint elements.
Domain
LoadMesh(...)
Domain
Merge(...)
Merges a list of meshes into one mesh.
Domain
ReadGmsh(...)
Read a gmsh mesh file
Domain
ReadMesh(...)
Read a mesh from a file.
Variables [hide private]
  __package__ = 'esys.finley'
  __url__ = 'https://launchpad.net/escript-finley'
Function Details [hide private]

ReadGmsh(...)

 
ReadGmsh( (str)fileName='file.msh', (int)numDim [, (int)integrationOrder=-1 [, (int)reducedIntegrationOrder=-1 [, (int)optimize=True [, (int)useMacroElements=False]]]]) -> Domain :

Read a gmsh mesh file

Parameters:
  • fileName (string)
  • integrationOrder (int) - order of the quadrature scheme. If integrationOrder<0 the integration order is selected independently.
  • reducedIntegrationOrder - order of the quadrature scheme. If reducedIntegrationOrder<0 the integration order is selected independently.
  • optimize (bool) - Enable optimisation of node labels
  • useMacroElements (bool) - Enable the usage of macro elements instead of second order elements.
Returns: Domain

ReadMesh(...)

 
ReadMesh([ (str)fileName='file.fly' [, (int)integrationOrder=-1 [, (int)reducedIntegrationOrder=-1 [, (int)optimize=True]]]]) -> Domain :

Read a mesh from a file. For MPI parallel runs fan out the mesh to multiple processes.

Parameters:
  • fileName (string)
  • integrationOrder (int) - order of the quadrature scheme. If integrationOrder<0 the integration order is selected independently.
  • reducedIntegrationOrder - order of the quadrature scheme. If reducedIntegrationOrder<0 the integration order is selected independently.
  • optimize (bool) - Enable optimisation of node labels
Returns: Domain