chrono::ChSolverComplexPardisoMKL Class Reference
  Description
Sparse complex Pardiso direct solver.
. 
#include <ChSolverPardisoMKL.h>
Inheritance diagram for chrono::ChSolverComplexPardisoMKL:

Collaboration diagram for chrono::ChSolverComplexPardisoMKL:

| Public Member Functions | |
| ChSolverComplexPardisoMKL (int num_threads=0) | |
| Eigen::PardisoLU< Eigen::SparseMatrix< std::complex< double >, Eigen::ColMajor > > & | GetMklEngine () | 
| Get a handle to the underlying MKL engine. | |
|  Public Member Functions inherited from chrono::ChDirectSolverLScomplex | |
| Eigen::SparseMatrix< std::complex< double >, Eigen::ColMajor > & | A () | 
| Get shortcut handle to underlying A matrix, for A*x=b. | |
| ChVectorDynamic< std::complex< double > > & | x () | 
| Get shortcut handle to underlying x solution vector, for A*x=b. | |
| virtual bool | Setup () | 
| Perform the solver setup operations (factorization) Returns true if successful and false otherwise. | |
| virtual double | Solve (const ChVectorDynamic< std::complex< double >> &b) | 
| Solve linear system. | |
| Additional Inherited Members | |
|  Public Attributes inherited from chrono::ChDirectSolverLScomplex | |
| bool | verbose = false | 
|  Protected Attributes inherited from chrono::ChDirectSolverLScomplex | |
| Eigen::SparseMatrix< std::complex< double >, Eigen::ColMajor > | m_mat | 
| problem matrix | |
| int | m_dim | 
| problem size | |
| ChVectorDynamic< std::complex< double > > | m_sol | 
| solution vector | |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_pardisomkl/ChSolverPardisoMKL.h
- /builds/uwsbel/chrono/src/chrono_pardisomkl/ChSolverPardisoMKL.cpp
