esys.ripley.MultiResolutionDomain Package

class esys.ripley.MultiResolutionDomain.MultiResolutionDomain(dim, **kwargs)

Bases: object

Constructs domains of varying resolutions that are guaranteed to be compatible for cross-domain interpolation. The parameters supplied will be used to construct the coarsest resolution. No coarser domain can be constructed.

Each domain of finer resolution will have the number of elements in every axis of the coarsest domain multiplied by 2**n, where n is the level of subdivision.

getLevel(level)

Returns a domain with each element subdivided level times

Parameters:level (int) – the number of times to subdivide each element
getMaxDepth()

Returns the level of the finest domain created so far

Classes

esys.ripley.MultiResolutionDomain.__class__

alias of module

Functions

Others

  • _MultiResolutionDomain__generateDomain
  • _MultiResolutionDomain__newBrick
  • _MultiResolutionDomain__newRectangle
  • __delattr__
  • __dict__
  • __doc__
  • __format__
  • __getattribute__
  • __hash__
  • __init__
  • __module__
  • __new__
  • __reduce__
  • __reduce_ex__
  • __repr__
  • __setattr__
  • __sizeof__
  • __str__
  • __subclasshook__
  • __weakref__
  • getLevel
  • getMaxDepth