Package xal.tools.math.rn
package xal.tools.math.rn
Package for doing linear algebra in the general base space of Rn where n is a positive integer. Thus, the shape of vectors and matrices can be arbitrary, including non-square matrices. This package is essentially a small, self-contained matrix package useful for doing basic matrix-vector operations.
There exist sub-packages in xal.tools.math
for doing linear
algebra that are optimized for specific values of n, those that
occur frequently in beam physics. Those packages should be used whenever
possible, as the operations performed herein for the general case are
necessarily more expensive.
- Since:
- Jul 21, 2015
- Author:
- Christopher K. Allen