PLaSK library
Loading...
Searching...
No Matches
complex_gauss_matrix.hpp File Reference
#include <cstddef>
#include <plask/common/fem/matrix.hpp>
#include <plask/math.hpp>
Include dependency graph for complex_gauss_matrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  plask::electrical::capacitance::ZgbMatrix
 Symmetric band matrix structure. More...
 

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 
namespace  plask::electrical
 
namespace  plask::electrical::capacitance
 

Macros

#define zgbmv   F77_GLOBAL(zgbmv, ZGBMV)
 
#define zgbtrf   F77_GLOBAL(zgbtrf, DGBTRF)
 
#define zgbtrs   F77_GLOBAL(zgbtrs, DGBTRS)
 

Functions

F77SUB zgbmv (const char &trans, const int &m, const int &n, const int &kl, const int &ku, const dcomplex &alpha, dcomplex *a, const int &lda, const dcomplex *x, int incx, const dcomplex &beta, dcomplex *y, int incy)
 
F77SUB zgbtrf (const int &m, const int &n, const int &kl, const int &ku, dcomplex *ab, const int &ldab, int *ipiv, int &info)
 
F77SUB zgbtrs (const char &trans, const int &n, const int &kl, const int &ku, const int &nrhs, dcomplex *ab, const int &ldab, int *ipiv, dcomplex *b, const int &ldb, int &info)
 

Macro Definition Documentation

◆ zgbmv

#define zgbmv   F77_GLOBAL(zgbmv, ZGBMV)

Definition at line 25 of file complex_gauss_matrix.hpp.

◆ zgbtrf

#define zgbtrf   F77_GLOBAL(zgbtrf, DGBTRF)

Definition at line 41 of file complex_gauss_matrix.hpp.

◆ zgbtrs

#define zgbtrs   F77_GLOBAL(zgbtrs, DGBTRS)

Definition at line 44 of file complex_gauss_matrix.hpp.

Function Documentation

◆ zgbmv()

F77SUB zgbmv ( const char &  trans,
const int &  m,
const int &  n,
const int &  kl,
const int &  ku,
const dcomplex &  alpha,
dcomplex *  a,
const int &  lda,
const dcomplex *  x,
int  incx,
const dcomplex &  beta,
dcomplex *  y,
int  incy 
)

◆ zgbtrf()

F77SUB zgbtrf ( const int &  m,
const int &  n,
const int &  kl,
const int &  ku,
dcomplex *  ab,
const int &  ldab,
int *  ipiv,
int &  info 
)

◆ zgbtrs()

F77SUB zgbtrs ( const char &  trans,
const int &  n,
const int &  kl,
const int &  ku,
const int &  nrhs,
dcomplex *  ab,
const int &  ldab,
int *  ipiv,
dcomplex *  b,
const int &  ldb,
int &  info 
)