OOF2: The Manual
Name
XYTFunction (FuncTwoVectorFieldInit) — Initialize a two-vector field with a function of x and y.
Synopsis
FuncTwoVectorFieldInit
(fx
,fy
)
Details
-
Base class:
TwoVectorFieldInit
-
Parameters:
fx
- The x component of the field as a function of x, y, and t Type: A string defining a function of x, y, and t
fy
- The y component of the field as a function of x, y, and t Type: A string defining a function of x, y, and t
Description
FuncTwoVectorFieldInit
objects are used as
the initializer
argument in the OOF.Mesh.Set_Field_Initializer command when
assigning initial values to two-dimensional vector Fields
on a
Mesh
. The fx
and fy
parameters must be valid Python expression which depend on the
variables x
, y
, and
t
. These functions will be used to initialize
the x and y components
of the Field
at each point in the Mesh
.
![]() |
Note |
---|---|
The variable |
Examples.
All of the following are legal values for fx
or fy
:
"100*x"
-
"cos(2*pi*x) + sin(pi*(k*y+t))"
where
k
is a constant defined in an input script or in the console window. "1.234"
-
"f(x,y,t)"
where
f
is a function defined in an input script or in the console window.
The functions are character strings, and must therefore be enclosed in quotation marks in OOF2 scripts. When entering functions in the GUI, the quotation marks should not be included.