A tensor field is described by a tensor at each point of a
three-dimensional rectangular grid. The grid spacing must be uniform.
Tensor fields are implemented as a subclass of InterpolatingFunction from
the module Scientific.Functions.Interpolation and thus share all methods
defined in that class.
|
|
number
|
__call__(self,
*points)
Returns:
the function value obtained by linear interpolation |
|
|
InterpolatingFunction or number
|
__getitem__(self,
index)
Returns:
an InterpolatingFunction whose number of variables is reduced, or a
number if no variable is left |
|
|
|
__init__(self,
rank,
axes,
values,
default=None,
period=( None, None, None) ,
check=True) |
|
|
|
|
(TensorField, TensorField, TensorField)
|
allDerivatives(self)
Returns:
all three derivatives (x, y, z) on equal-sized grids |
|
|
TensorField
|
derivative(self,
variable)
Returns:
the derivative with respect to variable |
|
|
Scientifc.Geometry.Tensor
|
zero(self)
Returns:
a tensor of the same rank as the field values with all elements equal
to zero |
|
|
Inherited from Functions.Interpolation.InterpolatingFunction :
__abs__ ,
__getattr__ ,
__getslice__ ,
__len__ ,
arccos ,
arcsin ,
arctan ,
cos ,
cosh ,
definiteIntegral ,
exp ,
fitPolynomial ,
integral ,
log ,
selectInterval ,
sin ,
sinh ,
sqrt ,
tan ,
tanh
|