ecl-logo Documentation

QuantityArrayQ

QuantityArrayQ[qa]bool

checks if qa is a valid QuantityArray.

QuantityArrayQ[qa,unitSpec]bool

checks if qa is a valid QuantityArray and if its units match the pattern unitSpec.

Details

    Input
    Output

Examples

Basic Examples  (4)

Match single unit in list:

Match Nx2 array:

Match Nx3 array with different units:

Does not match single unit without list:

Additional Examples  (9)

Match single unit in list with different unit:

Match Nx1 array:

Match Nx3 array:

Match NxMx3 array:

Invalid unit pattern:

Pattern dimensions don't match innermost size:

Pattern dimensions don't match outer size:

Use QuantityArray as unit spec. Dimensions must match, and units must be compatible:

None is allowed as dimensionless unit: