PETSC_EXTERN_TYPEDEF typedef PetscErrorCode(SlepcArbitrarySelectionFn)(PetscScalar er,PetscScalar ei,Vec xr,Vec xi,PetscScalar *rr,PetscScalar *ri,void *ctx);
| er | - real part of the current eigenvalue approximation | |
| ei | - imaginary part of the current eigenvalue approximation | |
| xr | - real part of the current eigenvector approximation | |
| xi | - imaginary part of the current eigenvector approximation | |
| rr | - result of evaluation (real part) | |
| ri | - result of evaluation (imaginary part) | |
| ctx | - [optional] user-defined context for private data for the arbitrary selection routine (may be NULL) |