33 #define AIPS_ARRAY_INDEX_CHECK
On suns, at least, this needs to link with: lapack.a blas.a Since this links fortran libraries...
A 1-D Specialization of the Array class.
casacore::Vector< T > crossProduct(const casacore::Vector< T > &x, const casacore::Vector< T > &y)
The vector/cross product of two 3-space vectors.
casacore::Matrix< T > transpose(const casacore::Matrix< T > &A)
The NxM transpose of an MxN matrix.
A 2-D Specialization of the Array class.
T norm(const casacore::Vector< T > &x)
The magnitude/norm of a vector.
Matrix< casacore::Complex > adjoint(const casacore::Matrix< casacore::Complex > &A)
The conjugate/transpose or adjoint of the complex matrix A.
casacore::Matrix< T > Rot3D(casacore::Int axis, T angle)
Create a 3D rotation matrix (3x3).
casacore::Matrix< T > cayleyProduct(const casacore::Matrix< T > &A, const casacore::Matrix< T > &B)
casacore::Matrix< T > inverse(const casacore::Matrix< T > &A)
T determinant(const casacore::Matrix< T > &A)
The determinant of a matrix; Note: The LU decomposition of the matrix is a hidden calculation; ...
T innerProduct(const casacore::Vector< T > &x, const casacore::Vector< T > &y)
casacore::Matrix< T > product(const casacore::Vector< T > &x, const casacore::Matrix< T > &yT)
The matrix/outer product of a vector and a transposed vector.
casacore::Matrix< T > outerProduct(const casacore::Vector< T > &x, const casacore::Matrix< T > &yT)
casacore::Vector< T > solve(const casacore::Matrix< T > &A, const casacore::Vector< T > &y, double &ferr, double &berr)
Given a matrix "A", and given some vector "y" which is the right hand side of the equation "Ax=y"...
Matrix< casacore::Complex > conjugate(const casacore::Matrix< casacore::Complex > &A)
complex space function specifications