pub fn eigsh_shift_invert_enhanced<T>(
matrix: &SymCsrMatrix<T>,
sigma: T,
k: Option<usize>,
which: Option<&str>,
mode: Option<&str>,
return_eigenvectors: Option<bool>,
options: Option<LanczosOptions>,
) -> SparseResult<EigenResult<T>>where
T: Float + Debug + Copy + Add<Output = T> + Sub<Output = T> + Mul<Output = T> + Div<Output = T> + Sum + SimdUnifiedOps + SparseElement + PartialOrd + Send + Sync + 'static,Expand description
Enhanced symmetric eigenvalue solver with additional features
This function provides an enhanced interface to symmetric eigenvalue computation with additional options for performance and accuracy.
§Arguments
matrix- The symmetric sparse matrixsigma- Optional shift value for shift-invert modek- Number of eigenvalues to computewhich- Which eigenvalues to computemode- Solution mode: “normal”, “buckling”, “cayley”return_eigenvectors- Whether to compute eigenvectorsoptions- Additional options for the solver
§Returns
Enhanced eigenvalue computation result