SlepcCompareLargestReal#
An eigenvalue comparison function used to sort with respect to largest real part.
Synopsis#
#include "slepcsys.h"
PetscErrorCode SlepcCompareLargestReal(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,PetscCtx ctx)
Logically Collective
Input Parameters#
ar - real part of the 1st eigenvalue
ai - imaginary part of the 1st eigenvalue
br - real part of the 2nd eigenvalue
bi - imaginary part of the 2nd eigenvalue
ctx - user-defined context, not used here
Output Parameter#
result - result of comparison
Note#
The result is 1 if \(\mathrm{Re}(\lambda_1)<\mathrm{Re}(\lambda_2)\).
See Also#
Level#
developer
Location#
Examples#
src/sys/classes/ds/tests/test15.c
src/sys/classes/ds/tests/test21.c
src/sys/classes/ds/tests/test22.c
src/sys/classes/ds/tests/test24.c
src/sys/classes/ds/tests/test26.c
src/sys/classes/ds/tests/test27.c
src/sys/classes/ds/tests/test7.c
src/sys/classes/ds/tests/test8.c
Index of all Sys routines Table of Contents for all manual pages Index of all manual pages