Home | Trees | Indices | Help |
|
---|
|
object --+ | StressDef
A base class from which particular tidal stress field objects descend.
Different tidal forcings are specified as sub-classes of this superclass (one for each separate forcing).
In the expressions of the stress fields, the time t is specified in seconds, with zero occuring at periapse, in order to be compatible with the future inclusion of stressing mechanisms which may have explicit time dependence instead of being a function of the satellite's orbital position (e.g. a true polar wander trajectory).
Location is specified within a polar coordinate system having its origin at the satellite's center of mass, using the following variables:
Each subclass must define its own version of the three components of
the membrane stress tensor, Ttt
, Tpp
, and
Tpt
(the north-south, east-west, and shear stress
components) as methods.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
float |
|
||
float |
|
||
complex |
|
||
complex |
|
||
complex |
|
||
complex |
|
||
complex |
|
||
complex |
|
||
complex |
|
||
complex |
|
||
float |
|
||
float |
|
||
float |
|
||
Inherited from |
Class Variables | |
float |
omega = 0.0 the forcing frequency associated with the stress. |
Satellite |
satellite = None the satellite which the stress is being applied to. |
LoveNum |
love = LoveNum(0, 0, 0, 0, 0, 0) the Love numbers which result from the given forcing frequency and the specified satellite structure. |
Properties | |
Inherited from |
Method Details |
Output information about this stress field, including frequency dependent parameters.
|
Calculate the Love numbers for the satellite and the given forcing. If an infinite forcing period is given, return zero valued Love numbers. This is a wrapper function, which can be used to call different Love number codes in the future.
|
Return a set of zero Love numbers constructed statically. This method is included so we don't have to worry about whether the Love number code can deal with being given an infinite period. All stresses will relax to zero with an infinite period (since the shear modulus μ goes to zero), so it doesn't really matter what we set the Love numbers to here. |
Use John Wahr's Love number code to calculate h, k, and l. At the moment, the code is fairly limited in the kind of input it can take. The specified satellite must:
Eventually the Love number code will be more closely integrated with this package, allowing more flexibility in the interior structure of the satellite. A temporary directory named lovetmp-XXXXXXX (where the X's are a random hexadecimal number) is created in the current working directory, within which the Love number code is run. The directory is deleted immediately following the calculation.
|
Calculate Δ, a measure of how viscous the layer's response is.
|
Calculate the value of Z, a constant that sits in front of many terms in the potential defined by Wahr et al. (2008).
|
Calculate the frequency-dependent Lame parameter μ for a Maxwell rheology.
|
Calculate the frequency-dependent Lame parameter λ for a Maxwell rheology.
|
Calculate the coefficient alpha twiddle for the surface layer (see Wahr et al. 2008).
|
Calculate the coefficient capital Gamma twiddle for the surface layer (see Wahr et al. 2008).
|
Calculate the coefficient beta one twiddle for the surface layer (see Wahr et al. 2008).
|
Calculate the coefficient gamma one twiddle for the surface layer (see Wahr et al. (2008)).
|
Calculate the coefficient beta two twiddle for the surface layer (see Wahr et al. (2008)).
|
Calculate the coefficient gamma two twiddle for the surface layer (see Wahr et al. (2008)).
|
Calculates the τ_θθ (north-south) component of the stress tensor. In the base class, this is a purely virtual method - it must be defined by the subclasses that describe particular tidal stresses.
|
Calculates the τ_φφ (east-west) component of the stress tensor. In the base class, this is a purely virtual method - it must be defined by the subclasses that describe particular tidal stresses.
|
Calculates the τ_φθ (off-diagonal) component of the stress tensor. In the base class, this is a purely virtual method - it must be defined by the subclasses that describe particular tidal stresses.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Apr 4 15:33:22 2008 | http://epydoc.sourceforge.net |