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] Note

The variable t is set to the time at which the Fieldsare initialized, when OOF.Mesh.Apply_Field_Initializers or OOF.Mesh.Apply_Field_Initializers_at_Time is invoked. Just because an initializer is a function of time does not mean that the Field has the given time dependence.

Examples.  All of the following are legal values for fx or fy:

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.