The FieldBulkData object can have the following members:
- position
A SymbolicConstant specifying the position of the output in the element. Possible values are:
NODAL, specifying the values calculated at the nodes.
INTEGRATION_POINT, specifying the values calculated at the integration points.
ELEMENT_NODAL, specifying the values obtained by extrapolating results calculated at the integration points.
ELEMENT_FACE.
CENTROID, specifying the value at the centroid obtained by extrapolating results calculated at the integration points.
- type
A SymbolicConstant specifying the output type. Possible values are SCALAR, VECTOR, TENSOR_3D_FULL, TENSOR_3D_PLANAR, TENSOR_3D_SURFACE, TENSOR_2D_PLANAR, and TENSOR_2D_SURFACE.
- instance
An OdbInstance object specifying the part to which the labels belong.
- sectionPoint
A SectionPoint object specifying the section point number of the current block of data.
- elementLabels
A sequence of Ints specifying the element labels of the elements in the block. elementLabels is valid only if position=INTEGRATION_POINT, CENTROID, ELEMENT_NODAL, or ELEMENT_FACE.
- nodeLabels
A sequence of Ints specifying the node labels of the nodes in the block. nodelabels is valid only if position=ELEMENT_NODAL or NODAL.
- componentLabels
A sequence of Strings specifying the component labels.
- integrationPoints
A sequence of Ints specifying the integration points in the elements in the block. integrationPoints is available only if position=INTEGRATION_POINT.
- data
A tuple of Floats specifying data in the form described by type. If type=TENSOR or VECTOR, data is a sequence containing the components for each element or node in the block. If the underlying data are in double precision, an exception will be thrown.
- conjugateData
A tuple of Floats specifying data in the form described by type. If type=TENSOR or VECTOR, conjugateData is a sequence containing the imaginary part of the components for each element or node in the block. If the underlying data are in double precision, an exception will be thrown.
- mises
A sequence of Floats specifying the calculated von Mises stress at each output location in the block of element data, or NULL. The value is valid only when the validInvariants member includes MISES; otherwise, the value is indeterminate. Conjugate data will be ignored in invariant calculation.
- localCoordSystem
A pointer to an array of Floats specifying the quaternion representing the local coordinate system at each output location. The quaternion is returned in the form which is the reverse of that shown in Rotation variables. localCoordSystem is available only for TENSOR data written in a local coordinate system. If the underlying data are in double precision, an exception will be thrown.