guanaqo 1.0.0-alpha.27
Utilities for scientific software
Loading...
Searching...
No Matches

Detailed Description

LAPACK error handling.

Definition in file lapack.hpp.

#include <guanaqo/blas/config.hpp>
#include <lapack.h>
#include <stdexcept>
#include <string>
#include <type_traits>
Include dependency graph for lapack.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  guanaqo::blas::lapack_error

Namespaces

namespace  guanaqo
namespace  guanaqo::blas

Macros

#define dpotrf(...)
#define spotrf(...)
#define dtrtri(...)
#define strtri(...)
#define dlauum(...)
#define slauum(...)
#define dtrtrs(...)
#define strtrs(...)
#define dsytrf_rk(...)
#define ssytrf_rk(...)

Functions

template<class Name>
void guanaqo::blas::lapack_throw_on_err (Name &&name, index_t info)

Macro Definition Documentation

◆ dpotrf

#define dpotrf ( ...)
Value:
LAPACK_dpotrf(__VA_ARGS__)

Definition at line 48 of file lapack.hpp.

◆ spotrf

#define spotrf ( ...)
Value:
LAPACK_spotrf(__VA_ARGS__)

Definition at line 49 of file lapack.hpp.

◆ dtrtri

#define dtrtri ( ...)
Value:
LAPACK_dtrtri(__VA_ARGS__)

Definition at line 50 of file lapack.hpp.

◆ strtri

#define strtri ( ...)
Value:
LAPACK_strtri(__VA_ARGS__)

Definition at line 51 of file lapack.hpp.

◆ dlauum

#define dlauum ( ...)
Value:
LAPACK_dlauum(__VA_ARGS__)

Definition at line 52 of file lapack.hpp.

◆ slauum

#define slauum ( ...)
Value:
LAPACK_slauum(__VA_ARGS__)

Definition at line 53 of file lapack.hpp.

◆ dtrtrs

#define dtrtrs ( ...)
Value:
LAPACK_dtrtrs(__VA_ARGS__)

Definition at line 54 of file lapack.hpp.

◆ strtrs

#define strtrs ( ...)
Value:
LAPACK_strtrs(__VA_ARGS__)

Definition at line 55 of file lapack.hpp.

◆ dsytrf_rk

#define dsytrf_rk ( ...)
Value:
LAPACK_dsytrf_rk(__VA_ARGS__)

Definition at line 56 of file lapack.hpp.

◆ ssytrf_rk

#define ssytrf_rk ( ...)
Value:
LAPACK_ssytrf_rk(__VA_ARGS__)

Definition at line 57 of file lapack.hpp.