There are three core types:
ArbComplex. Vectors of elements of these types are formed and used in the usual ways. Some matrix operations are supported through the underlying C library, which requires data be given in row-dominant order, we have Matrix types:
ArbComplexMatrix. Their use is described in the section on Matrices.
ArbFloat value is an extended precision floating point value where the precision is fixed at construction.
ArbReal value is implemented in the underlying C library as an
ArbFloat midpoint and a value enclosing radius.
ArbComplex value is implemented in as two
ArbReal one for the real part and one for the imaginary part.
You can form an
ArbComplex using two
ArbReals or two
ArbFloats or one of each.
The real and imaginary parts are recovered using
magnitude(z)recover the phase angle and the lineal extent of an
conj(z)obtains the complex conjugate of an