Package esys :: Package modellib :: Module tsunami
[hide private]
[frames] | no frames]

Module tsunami


Copyright: Copyright (c) 2003-2008 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]
  Bathymetry
Generates the bathymetry data within a region on the earth
  Coastline
Defines a coast line by a Polyline within a RegionOnEarthSurface
  EarthTriangulation
Generates earth mesh and triangulates it
  GridData
This object is used to store data on a grid.
  OceanRegion
Generates the ocean region with a coast line and a bathymetry
  OceanRegionCollector
Opens input streams for coastline and bathymetry data (generated by GMT)
  PointOnEarthSurface
Coordinates of a point on the surface of the Earth
  Polyline
Defines a set of segments through a list of coordinates
  RegionOnEarthSurface
Defines a region by a south-east and north-west corner
  SurfMovie
movie from a wave propagation on the sea
  TsunamiInDeepWater
Runs the deep water tsunami model based on a simplified form of the shallow water equation.
  TsunamiSource
Defines a wave in Gaussian form between start and end.
Functions [hide private]
 
C_GeneralTensorProduct(...)
C_GeneralTensorProduct([ (Data)arg0=<esys.escript.escriptcpp.Data object at 0x91bd72c> [, (Data)arg1=<esys.escript.escriptcpp.Data object at 0x91bd6ec> [, (int)axis_offset=0 [, (int)transpose=0]]]]) -> Data
 
ContinuousFunction(...)
ContinuousFunction( (Domain)arg1) -> FunctionSpace
 
DiracDeltaFunction(...)
DiracDeltaFunction( (Domain)arg1) -> FunctionSpace
 
Function(...)
Function( (Domain)arg1) -> FunctionSpace
 
FunctionOnBoundary(...)
FunctionOnBoundary( (Domain)arg1) -> FunctionSpace
 
FunctionOnContactOne(...)
FunctionOnContactOne( (Domain)arg1) -> FunctionSpace
 
FunctionOnContactZero(...)
FunctionOnContactZero( (Domain)arg1) -> FunctionSpace
None
MPIBarrierWorld()
 
ReducedContinuousFunction(...)
ReducedContinuousFunction( (Domain)arg1) -> FunctionSpace
 
ReducedFunction(...)
ReducedFunction( (Domain)arg1) -> FunctionSpace
 
ReducedFunctionOnBoundary(...)
ReducedFunctionOnBoundary( (Domain)arg1) -> FunctionSpace
 
ReducedFunctionOnContactOne(...)
ReducedFunctionOnContactOne( (Domain)arg1) -> FunctionSpace
 
ReducedFunctionOnContactZero(...)
ReducedFunctionOnContactZero( (Domain)arg1) -> FunctionSpace
 
ReducedSolution(...)
ReducedSolution( (Domain)arg1) -> FunctionSpace
 
Scalar(...)
Scalar([ (float)value=0.0 [, (FunctionSpace)what=<esys.escript.escriptcpp.FunctionSpace object at 0x91bd5ac> [, (bool)expanded=False]]]) -> Data
 
Solution(...)
Solution( (Domain)arg1) -> FunctionSpace
 
Tensor(...)
Tensor([ (float)value=0.0 [, (FunctionSpace)what=<esys.escript.escriptcpp.FunctionSpace object at 0x91bd62c> [, (bool)expanded=False]]]) -> Data
 
Tensor3(...)
Tensor3([ (float)value=0.0 [, (FunctionSpace)what=<esys.escript.escriptcpp.FunctionSpace object at 0x91bd66c> [, (bool)expanded=False]]]) -> Data
 
Tensor4(...)
Tensor4([ (float)value=0.0 [, (FunctionSpace)what=<esys.escript.escriptcpp.FunctionSpace object at 0x91bd6ac> [, (bool)expanded=False]]]) -> Data
 
Vector(...)
Vector([ (float)value=0.0 [, (FunctionSpace)what=<esys.escript.escriptcpp.FunctionSpace object at 0x91bd5ec> [, (bool)expanded=False]]]) -> Data
 
blocktimer_increment(...)
blocktimer_increment( (str)arg1, (float)arg2) -> None
None
blocktimer_initialize()
None
blocktimer_reportSortByName()
None
blocktimer_reportSortByTime()
float
blocktimer_time()
 
getEscriptParamInt(...)
getEscriptParamInt( (str)arg1 [, (int)sentinel=0]) -> int
int
getMPIRankWorld()
int
getMPISizeWorld()
 
getMPIWorldMax(...)
getMPIWorldMax( (int)arg1) -> int
float
getMachinePrecision()
int
getNumberOfThreads()
int
getVersion()
list
listEscriptParams()
 
load(...)
load( (str)arg1, (Domain)arg2) -> Data
bool
loadIsConfigured()
 
main()
None
printParallelThreadCounts()
None
releaseUnusedMemory()
 
setEscriptParamInt(...)
setEscriptParamInt( (str)arg1 [, (int)value=0]) -> None
 
setNumberOfThreads(...)
setNumberOfThreads( (int)arg1) -> None
Variables [hide private]
  DBLE_MAX = 1.79769313486e+308
  EPS = 1e-08
  EPSILON = 2.22044604925e-16
  WORKDIR = './work/'
  __url__ = 'https://launchpad.net/escript-finley'