This PR aims to allow for changes on PARDISO's param array. In this way, it is possible to customise it with no need to change the code in TPZPardisoSolver.cpp.
A few checks are made in order to see whether custom settings have be applied, both in the PardisoSolver<T> template class and in the relevant sparse matrices.
Also, TPZMatrixSolver<T> and TPZEigenSolver<T> now provide methods for easier access to their PardisoSolver<T> instance, should it exist.
This PR aims to allow for changes on PARDISO's
param
array. In this way, it is possible to customise it with no need to change the code inTPZPardisoSolver.cpp
.A few checks are made in order to see whether custom settings have be applied, both in the
PardisoSolver<T>
template class and in the relevant sparse matrices.Also,
TPZMatrixSolver<T>
andTPZEigenSolver<T>
now provide methods for easier access to theirPardisoSolver<T>
instance, should it exist.