| Home | Trees | Index | Help |
|---|
| Package esys :: Package modellib :: Module flow :: Class SteadyIncompressibleFlow |
|
object --+
|
LinkableObject --+
|
ParameterSet --+
|
Model --+
|
SteadyIncompressibleFlow
-\left(\eta\left(v_{i,j}+v_{j,i} ight) ight)_{,j}+p_{,i}=F_i
\sigma_{ij}=2\eta D_{ij}-p\,\delta_{ij}
D_{ij}= rac{1}{2}\left( v_{j,i} + v_{i,j } ight)
v_{k,k} = 0| Method Summary | |
|---|---|
set up model | |
initialize model | |
performs an iteration step of the penalty method. | |
Finalalizes the time step. | |
step up pressure iteration | |
returns current stress | |
returns stertching tensor | |
iteration is terminateIterationd if relative pressure change is less then rel_tol | |
| Inherited from Model | |
| |
Finalizes the time stepping. | |
Returns False if the time stepping is finalized. | |
Returns a time step size which can safely be used. | |
toDom method of Model class | |
Writes the object as an XML object into an output stream. | |
| Inherited from ParameterSet | |
Removes the attribute name. | |
Creates an iterator over the parameter and their values. | |
| |
Declares a new parameter(s) and its (their) initial value. | |
Declares a set of parameters. | |
(Class method) | |
Removes parameter name from the paramameters. | |
Returns a descrition of the parameters. | |
| Inherited from LinkableObject | |
Returns the value of attribute name. | |
Sets the value for attribute name. | |
Return the object stored for attribute name. | |
Returns True if self as attribute name. | |
If debugging is on, print the message, otherwise do nothing | |
| Inherited from object | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
| Class Variable Summary | |
|---|---|
| Inherited from Model | |
float |
UNDEF_DT = 1.0000000000000001e+300 |
| Inherited from LinkableObject | |
count |
number_sequence = <itertools.count object at 0x401ff100>
|
| Instance Method Details |
|---|
__init__(self,
debug=False)
set up model
|
doInitialization(self)initialize model |
doStep(self, dt)performs an iteration step of the penalty method. IterationDivergenceError is raised if pressure error cannot be reduced or max_iter is reached.
|
doStepPostprocessing(self, dt)Finalalizes the time step. dt is the currently used time step size. This function may be overwritten.
|
doStepPreprocessing(self, dt)step up pressure iteration if run within a time dependend problem extrapolation of pressure from previous time steps is used to get an initial guess (that needs some work!!!!!!!) |
stress(self)returns current stress |
stretching(self)returns stertching tensor |
terminateIteration(self)iteration is terminateIterationd if relative pressure change is less then rel_tol |
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Thu Apr 27 11:16:24 2006 | http://epydoc.sf.net |