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

Module factorywrappers


Copyright: Copyright (c) 2011 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]
 
Brick(n0=1, n1=1, n2=1, order=1, l0=1.0, l1=1.0, l2=1.0, periodic0=0, periodic1=0, periodic2=0, integrationOrder=-1, reducedIntegrationOrder=-1, useElementsOnFace=1, useFullElementOrder=0, optimize=0, **kwargs)
 
Rectangle(n0=1, n1=1, order=1, l0=1.0, l1=1.0, periodic0=False, periodic1=False, integrationOrder=-1, reducedIntegrationOrder=-1, useElementsOnFace=1, useFullElementOrder=0, optimize=0, **kwargs)
 
__Brick_driver(...)
Creates a rectangular mesh with n0 x n1 x n2 elements over the brick [0,l0] x [0,l1] x [0,l2].
 
__Rectangle_driver(...)
Creates a rectangular mesh with n0 x n1 elements over the brick [0,l0] x [0,l1].
Variables [hide private]
  __package__ = 'esys.finley'
  __url__ = 'https://launchpad.net/escript-finley'
Function Details [hide private]

__Brick_driver(...)

 
__Brick_driver( (list)params) -> Domain :
Creates a rectangular mesh with n0 x n1 x n2 elements over the brick [0,l0] x [0,l1] x [0,l2].
Parameters:
  • n0 ()
  • n1 ()
  • n2 ()
  • order - =1, =-1 or =2 gives the order of shape function. If -1 macro elements of order 1 are used.
  • l0 - length of side 0
  • l1
  • l2
  • integrationOrder - 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.
  • useElementsOnFace (int:param periodic0: whether or not boundary conditions are periodic) - whether or not to use elements on face
  • periodic1
  • periodic2
  • useFullElementOrder
  • optimize (bool)
  • optimize (bool) - Enable optimisation of node labels

__Rectangle_driver(...)

 
__Rectangle_driver( (list)args) -> Domain :
Creates a rectangular mesh with n0 x n1 elements over the brick [0,l0] x [0,l1].
Parameters:
  • n0 ()
  • n1 ()
  • order - =1, =-1 or =2 gives the order of shape function. If -1 macro elements of order 1 are used.
  • l0 - length of side 0
  • l1
  • integrationOrder - 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.
  • useElementsOnFace (int:param periodic0: whether or not boundary conditions are periodic) - whether or not to use elements on face
  • periodic1
  • useFullElementOrder
  • optimize (bool)
  • useMacroElements (bool) - Enable the usage of first order macro elements.
  • optimize (bool) - Enable optimisation of node labels