ScaMaC
0.8.2
A Scalable Matrix Collection
lib
toolkit
toolkitsrc
scamac_spectrum.h
Go to the documentation of this file.
1
9
#ifndef SCAMAC_SPECTRUM_H
10
#define SCAMAC_SPECTRUM_H
11
12
#include "
scamac_error.h
"
13
#include "
scamac_sparsemat.h
"
14
21
ScamacErrorCode
scamac_spectrum_real_symmetric
(
const
ScamacMatrix * sm,
double
**spec);
28
ScamacErrorCode
scamac_spectrum_real_general
(
const
ScamacMatrix * sm,
double
**spec);
35
ScamacErrorCode
scamac_spectrum_cplx_hermitian
(
const
ScamacMatrix * sm,
double
**spec);
42
ScamacErrorCode
scamac_spectrum_cplx_general
(
const
ScamacMatrix * sm,
double
**spec);
43
44
#endif
/* SCAMAC_SPECTRUM_H */
scamac_sparsemat.h
Sparse matrix creation and manipulation.
scamac_spectrum_cplx_general
ScamacErrorCode scamac_spectrum_cplx_general(const ScamacMatrix *sm, double **spec)
Compute spectrum of general complex matrix.
scamac_spectrum_real_symmetric
ScamacErrorCode scamac_spectrum_real_symmetric(const ScamacMatrix *sm, double **spec)
Compute spectrum of real symmetric matrix.
scamac_error.h
ScaMaC data structure and macro definitions.
scamac_spectrum_real_general
ScamacErrorCode scamac_spectrum_real_general(const ScamacMatrix *sm, double **spec)
Compute spectrum of general symmetric matrix.
scamac_spectrum_cplx_hermitian
ScamacErrorCode scamac_spectrum_cplx_hermitian(const ScamacMatrix *sm, double **spec)
Compute spectrum of hermitian complex matrix.
Generated by
1.8.13