OOF2: The Manual
Name
XYTFunction (FuncScalarFieldInit) — Initialize a scalar field with a function of x, y, and t.
Synopsis
FuncScalarFieldInit
(function
)
Details
-
Base class:
ScalarFieldInit
-
Parameters:
function
- A function of x, y, and t Type: A string defining a function of x, y, and t
Description
FuncScalarFieldInit
objects are used as the
initializer
argument in the OOF.Mesh.Set_Field_Initializer command when
assigning initial values to scalar Fields
on a Mesh
. The
function
parameter must be a valid Python
expression which depends on the variables x
y
, and t
. This function
will be used to initialize the Field
at each point in the Mesh
.
![]() |
Note |
---|---|
The variable |
Examples.
All of the following are legal values for function
:
"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.