The following operators consider a list of fields and perform the envelope calculation: odb_SequenceFieldOutput flds =
maxEnvelope(odb_SequenceFieldOutput& fields);
odb_SequenceFieldOutput flds =
minEnvelope(odb_SequenceFieldOutput& fields);
odb_SequenceFieldOutput flds =
maxEnvelope(odb_SequenceFieldOutput& fields,
odb_Enum::odb_InvariantEnum invariant);
odb_SequenceFieldOutput flds =
minEnvelope(odb_SequenceFieldOutput& fields,
odb_Enum::odb_InvariantEnum invariant);
odb_SequenceFieldOutput flds =
maxEnvelope(odb_SequenceFieldOutput& fields,
const odb_String& componentLabel);
odb_SequenceFieldOutput flds =
minEnvelope(odb_SequenceFieldOutput& fields,
const odb_String& componentLabel);
The envelope commands return two FieldOutput objects.
The optional invariant argument is a odb_Enum::odb_DataTypeEnum specifying the invariant to be used when comparing vectors or tensors. The optional componentLabel argument is an odb_String specifying the component of the vector or tensor to be used for selecting the extreme value. The following rules apply to envelope calculations:
| |||||||