source/matrix/general.h File Reference

Some general utilities used by other parts of the hierarchical matrix library. More...

#include <cassert>

Go to the source code of this file.

Namespaces

namespace  mat

Functions

template<class Treal >
static Treal mat::maxdiff (const Treal *f1, const Treal *f2, int size)
template<class Treal >
static Treal mat::maxdiff_tri (const Treal *f1, const Treal *f2, int size)
template<class Treal >
static Treal mat::frobdiff (const Treal *f1, const Treal *f2, int size)
template<typename Treal , typename Trealonfile >
static void mat::fileread (Treal *ptr, int size, FILE *file)
template<typename Treal , typename Tmatrix >
static void mat::read_matrix (Tmatrix &A, char const *const matrixPath, int const size)
template<typename Treal , typename Trealonfile , typename Tmatrix >
static void mat::read_sparse_matrix (Tmatrix &A, char const *const rowPath, char const *const colPath, char const *const valPath, int const nval)
template<typename Treal >
static void mat::read_xyz (Treal *x, Treal *y, Treal *z, char *atomsPath, int const natoms, int const size)

Detailed Description

Some general utilities used by other parts of the hierarchical matrix library.


Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1