MADNESS 0.10.1
Namespaces | Functions
linalg_wrappers.cc File Reference
#include <vector>
#include <madness/madness_config.h>
#include <madness/tensor/linalg_wrappers.h>
Include dependency graph for linalg_wrappers.cc:

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.
 

Functions

template<>
void madness::cholesky (char uplo, integer n, complex_real4 *A, integer lda)
 
template<>
void madness::cholesky (char uplo, integer n, complex_real8 *A, integer lda)
 
template<>
void madness::cholesky (char uplo, integer n, real4 *A, integer lda)
 
template<>
void madness::cholesky (char uplo, integer n, real8 *A, integer lda)
 
template<>
void madness::hereig (char jobz, char uplo, integer n, complex_real4 *A, integer lda, real4 *W)
 
template<>
void madness::hereig (char jobz, char uplo, integer n, complex_real8 *A, integer lda, real8 *W)
 
template<>
void madness::hereig (char jobz, char uplo, integer n, real4 *A, integer lda, real4 *W)
 
template<>
void madness::hereig (char jobz, char uplo, integer n, real8 *A, integer lda, real8 *W)
 
template<>
void madness::hereig_gen (integer itype, char jobz, char uplo, integer n, complex_real4 *A, integer lda, complex_real4 *B, integer ldb, real4 *W)
 
template<>
void madness::hereig_gen (integer itype, char jobz, char uplo, integer n, complex_real8 *A, integer lda, complex_real8 *B, integer ldb, real8 *W)
 
template<>
void madness::hereig_gen (integer itype, char jobz, char uplo, integer n, real4 *A, integer lda, real4 *B, integer ldb, real4 *W)
 
template<>
void madness::hereig_gen (integer itype, char jobz, char uplo, integer n, real8 *A, integer lda, real8 *B, integer ldb, real8 *W)
 
template<>
void madness::svd (char jobu, char jobvt, integer m, integer n, complex_real4 *A, integer lda, real4 *S, complex_real4 *U, integer ldu, complex_real4 *VT, integer ldvt)
 
template<>
void madness::svd (char jobu, char jobvt, integer m, integer n, complex_real8 *A, integer lda, real8 *S, complex_real8 *U, integer ldu, complex_real8 *VT, integer ldvt)
 
template<>
void madness::svd (char jobu, char jobvt, integer m, integer n, real4 *A, integer lda, real4 *S, real4 *U, integer ldu, real4 *VT, integer ldvt)
 
template<>
void madness::svd (char jobu, char jobvt, integer m, integer n, real8 *A, integer lda, real8 *S, real8 *U, integer ldu, real8 *VT, integer ldvt)