Eigen::internal::pardiso_run_selector< IndexType > Struct Template Reference

#include <PardisoSupport.h>

Static Public Member Functions

static IndexType run (_MKL_DSS_HANDLE_t pt, IndexType maxfct, IndexType mnum, IndexType type, IndexType phase, IndexType n, void *a, IndexType *ia, IndexType *ja, IndexType *perm, IndexType nrhs, IndexType *iparm, IndexType msglvl, void *b, void *x)
 

Member Function Documentation

◆ run()

template<typename IndexType >
static IndexType Eigen::internal::pardiso_run_selector< IndexType >::run ( _MKL_DSS_HANDLE_t  pt,
IndexType  maxfct,
IndexType  mnum,
IndexType  type,
IndexType  phase,
IndexType  n,
void *  a,
IndexType *  ia,
IndexType *  ja,
IndexType *  perm,
IndexType  nrhs,
IndexType *  iparm,
IndexType  msglvl,
void *  b,
void *  x 
)
inlinestatic
52  {
53  IndexType error = 0;
54  ::pardiso(pt, &maxfct, &mnum, &type, &phase, &n, a, ia, ja, perm, &nrhs, iparm, &msglvl, b, x, &error);
55  return error;
56  }
const unsigned n
Definition: CG3DPackingUnitTest.cpp:11
Scalar * b
Definition: benchVecAdd.cpp:17
const Scalar * a
Definition: level2_cplx_impl.h:32
int error
Definition: calibrate.py:297
type
Definition: compute_granudrum_aor.py:141
list x
Definition: plotDoE.py:28

References a, b, calibrate::error, n, compute_granudrum_aor::type, and plotDoE::x.

Referenced by Eigen::PardisoImpl< Derived >::_solve_impl(), Eigen::PardisoImpl< Derived >::analyzePattern(), Eigen::PardisoImpl< Derived >::compute(), Eigen::PardisoImpl< Derived >::factorize(), and Eigen::PardisoImpl< Derived >::pardisoRelease().


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