HARP Pre-1.0 (2c7ffce) documentation

Serial Utilities

«  Installation   ::   Contents   ::   Serial Data I/O  »

Serial Utilities

The serial HARP library provides some useful math functions and a C++ interface to BLAS/LAPACK operations. It also provides helper functions for reading / writing FITS data structures.

Low-Level Math

Linear Algebra Helper Functions

void eigen_decompose(matrix_double const & invcov, vector_double & D, matrix_double & W, bool regularize)
void eigen_compose(eigen_op op, vector_double const & D, matrix_double const & W, matrix_double & out)
void column_norm(matrix_double const & mat, vector_double & S)

Warning

doxygenfunction: Unable to resolve multiple matches for function “harp::apply_norm” with arguments () in doxygen xml output for project “project0” from directory: ../../xml/. Potential matches:

- void apply_norm(vector_double const &, vector_double &)
- void apply_norm(vector_double const &, matrix_double &)

Warning

doxygenfunction: Unable to resolve multiple matches for function “harp::apply_inverse_norm” with arguments () in doxygen xml output for project “project0” from directory: ../../xml/. Potential matches:

- void apply_inverse_norm(vector_double const &, vector_double &)
- void apply_inverse_norm(vector_double const &, matrix_double &)
void norm(vector_double const & D, matrix_double const & W, vector_double & S)
void sparse_mv_trans(matrix_double_sparse const & AT, vector_double const & in, vector_double & out)

FITS Helper Tools

«  Installation   ::   Contents   ::   Serial Data I/O  »