Skip to main content
`Ctrl`+`K`

# PEPLINEAR

PEPLINEAR = “linear” - A linearization-based solver that uses `EPS` to solve the resulting linear eigenproblem.

## Notes

A linear eigenvalue problem is obtained by linearization, as described in section Linearization, where the linearization parameters can be set via `PEPLinearSetLinearization()`. Note that the linearization is done differently depending on `PEPProblemType`. Then the matrices of the linearization are passed to an `EPS` object. Use `PEPLinearGetEPS()` to configure this solver.

By default, the matrices of the linearization are handled implicitly via shell matrices, but this can be changed with `PEPLinearSetExplicitMatrix()`.

## See Also

PEP: Polynomial Eigenvalue Problems, Linearization, `PEP`, `PEPType`, `PEPProblemType`, `PEPSetType()`, `PEPLinearSetLinearization()`, `PEPLinearGetEPS()`, `PEPLinearSetExplicitMatrix()`

## Level

beginner

## Location

src/pep/impls/linear/linear.c

Index of all PEP routines Table of Contents for all manual pages Index of all manual pages