Eigen::internal::arpack_wrapper< Scalar, RealScalar > Struct Template Reference

#include <ArpackSelfAdjointEigenSolver.h>

Static Public Member Functions

static void saupd (int *ido, char *bmat, int *n, char *which, int *nev, RealScalar *tol, Scalar *resid, int *ncv, Scalar *v, int *ldv, int *iparam, int *ipntr, Scalar *workd, Scalar *workl, int *lworkl, int *info)
 
static void seupd (int *rvec, char *All, int *select, Scalar *d, Scalar *z, int *ldz, RealScalar *sigma, char *bmat, int *n, char *which, int *nev, RealScalar *tol, Scalar *resid, int *ncv, Scalar *v, int *ldv, int *iparam, int *ipntr, Scalar *workd, Scalar *workl, int *lworkl, int *ierr)
 

Member Function Documentation

◆ saupd()

template<typename Scalar , typename RealScalar >
static void Eigen::internal::arpack_wrapper< Scalar, RealScalar >::saupd ( int ido,
char bmat,
int n,
char which,
int nev,
RealScalar tol,
Scalar resid,
int ncv,
Scalar v,
int ldv,
int iparam,
int ipntr,
Scalar workd,
Scalar workl,
int lworkl,
int info 
)
inlinestatic
606  {
607  EIGEN_STATIC_ASSERT(!NumTraits<Scalar>::IsComplex, NUMERIC_TYPE_MUST_BE_REAL)
608  }
#define EIGEN_STATIC_ASSERT(X, MSG)
Definition: StaticAssert.h:26
@ IsComplex
Definition: NumTraits.h:176

References EIGEN_STATIC_ASSERT.

Referenced by Eigen::ArpackGeneralizedSelfAdjointEigenSolver< MatrixType, MatrixSolver, BisSPD >::compute().

◆ seupd()

template<typename Scalar , typename RealScalar >
static void Eigen::internal::arpack_wrapper< Scalar, RealScalar >::seupd ( int rvec,
char All,
int select,
Scalar d,
Scalar z,
int ldz,
RealScalar sigma,
char bmat,
int n,
char which,
int nev,
RealScalar tol,
Scalar resid,
int ncv,
Scalar v,
int ldv,
int iparam,
int ipntr,
Scalar workd,
Scalar workl,
int lworkl,
int ierr 
)
inlinestatic

The documentation for this struct was generated from the following file: