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: