OOF2: The Manual

Name

XYTFunction (FuncSymmetricTensorFieldInit) — Initialize a symmetric tensor field with a function of x, y, and t.

Synopsis

FuncSymmetricTensorFieldInit(fxx, fyy, fzz, fyz, fxz, fxy)

Details

  • Base class: SymmetricTensorFieldInit
  • Parameters:

    fxx
    The xx component of the field as a function of x, y, and t Type: A string defining a function of x and y.
    fyy
    The yy component of the field as a function of x, y, and t Type: A string defining a function of x and y.
    fzz
    The zz component of the field as a function of x, y, and t Type: A string defining a function of x and y.
    fyz
    The yz component of the field as a function of x, y, and t Type: A string defining a function of x and y.
    fxz
    The xz component of the field as a function of x, y, and t Type: A string defining a function of x and y.
    fxy
    The xy component of the field as a function of x, y, and t Type: A string defining a function of x and y.

Description

FuncSymmetricTensorFieldInit objects are used as the initializer argument in the OOF.Mesh.Set_Field_Initializer command when assigning initial values to symmetric tensor fields on a Mesh. The parameters must be valid Python expressions which depend on the variables x, y, and t. These functions will be used to initialize the components of the Field at each point in the Mesh.

[Note] Note

The variable t is set to the time at which the Fields are 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 the parameters:

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.