fieldMomen

fieldMomen

Works with VSimBase, VSimEM, VSimPD, VSimPA, and VSimMD licenses.

Indicates Vorpal should calculate the total momentum of EM fields listed in the fields parameter. fieldMomen may have lowerBounds and upperBounds. By default, if you do not specify lowerBounds and upperBounds for fieldMomen, Vorpal calculates the momentum of the entire simulation space.

fieldMomen Parameters

lowerBounds (integer vector)

fieldMomen may have lowerBounds and upperBounds to measure the field momentum only in the region defined by lowerBounds/upperBounds parameter. fieldMomen may have lowerBounds and upperBounds. By default, if you do not specify lowerBounds and upperBounds for fieldMomen, Vorpal calculates the momentum of the entire simulation space.

upperBounds (integer vector)

fieldMomen may have lowerBounds and upperBounds to measure the field momentum only in the region defined by lowerBounds/upperBounds parameter. fieldMomen may have lowerBounds and upperBounds. By default, if you do not specify lowerBounds and upperBounds for fieldMomen, Vorpal calculates the momentum of the entire simulation space.

fields (string vector, required)

Indicates the fields for a History kind that reports data for a multiple fields. Exactly two fields must be specified in the fields keyword. The first one is the electric field. The second one is the associated magnetic field.

fieldMomen History Example

<History myFieldMomen>
    kind = fieldMomen
    fields = [multiField.elecField multiField.magField]
</History>