1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394
|
<center><a href="slepcnep.h">Actual source code: slepcnep.h</a></center><br>
<html>
<head> <link rel="canonical" href="https://slepc.upv.es/documentation/current/include/slepcnep.h.html" />
<title></title>
<meta name="generator" content="c2html 0.9.4">
<meta name="date" content="2023-01-26T12:19:47+00:00">
</head>
<body bgcolor="#FFFFFF">
<div id="version" align=right><b>slepc-3.18.2 2023-01-26</b></div>
<div id="bugreport" align=right><a href="mailto:slepc-maint@upv.es?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: slepc-3.18.2 v3.18.2 include/slepcnep.h.html "><small>Report Typos and Errors</small></a></div>
<pre width="80">
<a name="line1"> 1: </a><font color="#B22222">/*</font>
<a name="line2"> 2: </a><font color="#B22222"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
<a name="line3"> 3: </a><font color="#B22222"> SLEPc - Scalable Library for Eigenvalue Problem Computations</font>
<a name="line4"> 4: </a><font color="#B22222"> Copyright (c) 2002-, Universitat Politecnica de Valencia, Spain</font>
<a name="line6"> 6: </a><font color="#B22222"> This file is part of SLEPc.</font>
<a name="line7"> 7: </a><font color="#B22222"> SLEPc is distributed under a 2-clause BSD license (see LICENSE).</font>
<a name="line8"> 8: </a><font color="#B22222"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
<a name="line9"> 9: </a><font color="#B22222">*/</font>
<a name="line10"> 10: </a><font color="#B22222">/*</font>
<a name="line11"> 11: </a><font color="#B22222"> User interface for SLEPc's nonlinear eigenvalue solvers</font>
<a name="line12"> 12: </a><font color="#B22222">*/</font>
<a name="line14"> 14: </a><font color="#A020F0">#if !defined(SLEPCNEP_H)</font>
<a name="line15"> 15: </a><strong><font color="#228B22">#define SLEPCNEP_H</font></strong>
<a name="line17"> 17: </a>#include <A href="slepceps.h.html"><slepceps.h></A>
<a name="line18"> 18: </a>#include <A href="slepcpep.h.html"><slepcpep.h></A>
<a name="line19"> 19: </a>#include <A href="slepcfn.h.html"><slepcfn.h></A>
<a name="line21"> 21: </a><font color="#B22222">/* SUBMANSEC = <a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> */</font>
<a name="line23"> 23: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPInitializePackage.html#NEPInitializePackage">NEPInitializePackage</a>(void)</font></strong>;
<a name="line25"> 25: </a><font color="#B22222">/*S</font>
<a name="line26"> 26: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> - Abstract SLEPc object that manages all solvers for</font>
<a name="line27"> 27: </a><font color="#B22222"> nonlinear eigenvalue problems.</font>
<a name="line29"> 29: </a><font color="#B22222"> Level: beginner</font>
<a name="line31"> 31: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPCreate.html#NEPCreate">NEPCreate</a>()</font>
<a name="line32"> 32: </a><font color="#B22222">S*/</font>
<a name="line33"> 33: </a><font color="#4169E1">typedef struct _p_NEP* <a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>;</font>
<a name="line35"> 35: </a><font color="#B22222">/*J</font>
<a name="line36"> 36: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPType.html#NEPType">NEPType</a> - String with the name of a nonlinear eigensolver</font>
<a name="line38"> 38: </a><font color="#B22222"> Level: beginner</font>
<a name="line40"> 40: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSetType.html#NEPSetType">NEPSetType</a>(), <a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a></font>
<a name="line41"> 41: </a><font color="#B22222">J*/</font>
<a name="line42"> 42: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/NEP/NEPType.html#NEPType">NEPType</a>;</font>
<a name="line43"> 43: </a><strong><font color="#228B22">#define NEPRII </font><font color="#666666">"rii"</font><font color="#228B22"></font></strong>
<a name="line44"> 44: </a><strong><font color="#228B22">#define NEPSLP </font><font color="#666666">"slp"</font><font color="#228B22"></font></strong>
<a name="line45"> 45: </a><strong><font color="#228B22">#define NEPNARNOLDI </font><font color="#666666">"narnoldi"</font><font color="#228B22"></font></strong>
<a name="line46"> 46: </a><strong><font color="#228B22">#define NEPCISS </font><font color="#666666">"ciss"</font><font color="#228B22"></font></strong>
<a name="line47"> 47: </a><strong><font color="#228B22">#define NEPINTERPOL </font><font color="#666666">"interpol"</font><font color="#228B22"></font></strong>
<a name="line48"> 48: </a><strong><font color="#228B22">#define NEPNLEIGS </font><font color="#666666">"nleigs"</font><font color="#228B22"></font></strong>
<a name="line50"> 50: </a><font color="#B22222">/* Logging support */</font>
<a name="line51"> 51: </a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> NEP_CLASSID;
<a name="line53"> 53: </a><font color="#B22222">/*E</font>
<a name="line54"> 54: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPProblemType.html#NEPProblemType">NEPProblemType</a> - Determines the type of the nonlinear eigenproblem</font>
<a name="line56"> 56: </a><font color="#B22222"> Level: intermediate</font>
<a name="line58"> 58: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSetProblemType.html#NEPSetProblemType">NEPSetProblemType</a>(), <a href="../docs/manualpages/NEP/NEPGetProblemType.html#NEPGetProblemType">NEPGetProblemType</a>()</font>
<a name="line59"> 59: </a><font color="#B22222">E*/</font>
<a name="line60"> 60: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPProblemType.html#NEPProblemType">NEP_GENERAL</a>=1,
<a name="line61"> 61: </a> <a href="../docs/manualpages/NEP/NEPProblemType.html#NEPProblemType">NEP_RATIONAL</a> <font color="#B22222">/* <a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> defined in split form with all f_i rational */</font>
<a name="line62"> 62: </a> } <a href="../docs/manualpages/NEP/NEPProblemType.html#NEPProblemType">NEPProblemType</a>;
<a name="line64"> 64: </a><font color="#B22222">/*E</font>
<a name="line65"> 65: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEPWhich</a> - Determines which part of the spectrum is requested</font>
<a name="line67"> 67: </a><font color="#B22222"> Level: intermediate</font>
<a name="line69"> 69: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSetWhichEigenpairs.html#NEPSetWhichEigenpairs">NEPSetWhichEigenpairs</a>(), <a href="../docs/manualpages/NEP/NEPGetWhichEigenpairs.html#NEPGetWhichEigenpairs">NEPGetWhichEigenpairs</a>()</font>
<a name="line70"> 70: </a><font color="#B22222">E*/</font>
<a name="line71"> 71: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_LARGEST_MAGNITUDE</a>=1,
<a name="line72"> 72: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_SMALLEST_MAGNITUDE</a>,
<a name="line73"> 73: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_LARGEST_REAL</a>,
<a name="line74"> 74: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_SMALLEST_REAL</a>,
<a name="line75"> 75: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_LARGEST_IMAGINARY</a>,
<a name="line76"> 76: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_SMALLEST_IMAGINARY</a>,
<a name="line77"> 77: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_TARGET_MAGNITUDE</a>,
<a name="line78"> 78: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_TARGET_REAL</a>,
<a name="line79"> 79: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_TARGET_IMAGINARY</a>,
<a name="line80"> 80: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_ALL</a>,
<a name="line81"> 81: </a> <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEP_WHICH_USER</a> } <a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEPWhich</a>;
<a name="line83"> 83: </a><font color="#B22222">/*E</font>
<a name="line84"> 84: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEPErrorType</a> - The error type used to assess accuracy of computed solutions</font>
<a name="line86"> 86: </a><font color="#B22222"> Level: intermediate</font>
<a name="line88"> 88: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPComputeError.html#NEPComputeError">NEPComputeError</a>()</font>
<a name="line89"> 89: </a><font color="#B22222">E*/</font>
<a name="line90"> 90: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEP_ERROR_ABSOLUTE</a>,
<a name="line91"> 91: </a> <a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEP_ERROR_RELATIVE</a>,
<a name="line92"> 92: </a> <a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEP_ERROR_BACKWARD</a> } <a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEPErrorType</a>;
<a name="line93"> 93: </a>SLEPC_EXTERN const char *NEPErrorTypes[];
<a name="line95"> 95: </a><font color="#B22222">/*E</font>
<a name="line96"> 96: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPRefine.html#NEPRefine">NEPRefine</a> - The refinement type</font>
<a name="line98"> 98: </a><font color="#B22222"> Level: intermediate</font>
<a name="line100">100: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSetRefine.html#NEPSetRefine">NEPSetRefine</a>()</font>
<a name="line101">101: </a><font color="#B22222">E*/</font>
<a name="line102">102: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPRefine.html#NEPRefine">NEP_REFINE_NONE</a>,
<a name="line103">103: </a> <a href="../docs/manualpages/NEP/NEPRefine.html#NEPRefine">NEP_REFINE_SIMPLE</a>,
<a name="line104">104: </a> <a href="../docs/manualpages/NEP/NEPRefine.html#NEPRefine">NEP_REFINE_MULTIPLE</a> } <a href="../docs/manualpages/NEP/NEPRefine.html#NEPRefine">NEPRefine</a>;
<a name="line105">105: </a>SLEPC_EXTERN const char *NEPRefineTypes[];
<a name="line107">107: </a><font color="#B22222">/*E</font>
<a name="line108">108: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPRefineScheme.html#NEPRefineScheme">NEPRefineScheme</a> - The scheme used for solving linear systems during iterative refinement</font>
<a name="line110">110: </a><font color="#B22222"> Level: intermediate</font>
<a name="line112">112: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSetRefine.html#NEPSetRefine">NEPSetRefine</a>()</font>
<a name="line113">113: </a><font color="#B22222">E*/</font>
<a name="line114">114: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPRefineScheme.html#NEPRefineScheme">NEP_REFINE_SCHEME_SCHUR</a>=1,
<a name="line115">115: </a> <a href="../docs/manualpages/NEP/NEPRefineScheme.html#NEPRefineScheme">NEP_REFINE_SCHEME_MBE</a>,
<a name="line116">116: </a> <a href="../docs/manualpages/NEP/NEPRefineScheme.html#NEPRefineScheme">NEP_REFINE_SCHEME_EXPLICIT</a> } <a href="../docs/manualpages/NEP/NEPRefineScheme.html#NEPRefineScheme">NEPRefineScheme</a>;
<a name="line117">117: </a>SLEPC_EXTERN const char *NEPRefineSchemes[];
<a name="line119">119: </a><font color="#B22222">/*E</font>
<a name="line120">120: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEPConv</a> - Determines the convergence test</font>
<a name="line122">122: </a><font color="#B22222"> Level: intermediate</font>
<a name="line124">124: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSetConvergenceTest.html#NEPSetConvergenceTest">NEPSetConvergenceTest</a>(), <a href="../docs/manualpages/NEP/NEPSetConvergenceTestFunction.html#NEPSetConvergenceTestFunction">NEPSetConvergenceTestFunction</a>()</font>
<a name="line125">125: </a><font color="#B22222">E*/</font>
<a name="line126">126: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEP_CONV_ABS</a>,
<a name="line127">127: </a> <a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEP_CONV_REL</a>,
<a name="line128">128: </a> <a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEP_CONV_NORM</a>,
<a name="line129">129: </a> <a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEP_CONV_USER</a> } <a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEPConv</a>;
<a name="line131">131: </a><font color="#B22222">/*E</font>
<a name="line132">132: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPStop.html#NEPStop">NEPStop</a> - Determines the stopping test</font>
<a name="line134">134: </a><font color="#B22222"> Level: advanced</font>
<a name="line136">136: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSetStoppingTest.html#NEPSetStoppingTest">NEPSetStoppingTest</a>(), <a href="../docs/manualpages/NEP/NEPSetStoppingTestFunction.html#NEPSetStoppingTestFunction">NEPSetStoppingTestFunction</a>()</font>
<a name="line137">137: </a><font color="#B22222">E*/</font>
<a name="line138">138: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPStop.html#NEPStop">NEP_STOP_BASIC</a>,
<a name="line139">139: </a> <a href="../docs/manualpages/NEP/NEPStop.html#NEPStop">NEP_STOP_USER</a> } <a href="../docs/manualpages/NEP/NEPStop.html#NEPStop">NEPStop</a>;
<a name="line141">141: </a><font color="#B22222">/*E</font>
<a name="line142">142: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEPConvergedReason</a> - Reason a nonlinear eigensolver was said to</font>
<a name="line143">143: </a><font color="#B22222"> have converged or diverged</font>
<a name="line145">145: </a><font color="#B22222"> Level: intermediate</font>
<a name="line147">147: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPSolve.html#NEPSolve">NEPSolve</a>(), <a href="../docs/manualpages/NEP/NEPGetConvergedReason.html#NEPGetConvergedReason">NEPGetConvergedReason</a>(), <a href="../docs/manualpages/NEP/NEPSetTolerances.html#NEPSetTolerances">NEPSetTolerances</a>()</font>
<a name="line148">148: </a><font color="#B22222">E*/</font>
<a name="line149">149: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {<font color="#B22222">/* converged */</font>
<a name="line150">150: </a> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEP_CONVERGED_TOL</a> = 1,
<a name="line151">151: </a> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEP_CONVERGED_USER</a> = 2,
<a name="line152">152: </a> <font color="#B22222">/* diverged */</font>
<a name="line153">153: </a> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEP_DIVERGED_ITS</a> = -1,
<a name="line154">154: </a> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEP_DIVERGED_BREAKDOWN</a> = -2,
<a name="line155">155: </a> <font color="#B22222">/* unused = -3 */</font>
<a name="line156">156: </a> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEP_DIVERGED_LINEAR_SOLVE</a> = -4,
<a name="line157">157: </a> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEP_DIVERGED_SUBSPACE_EXHAUSTED</a> = -5,
<a name="line158">158: </a> <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEP_CONVERGED_ITERATING</a> = 0} <a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEPConvergedReason</a>;
<a name="line159">159: </a>SLEPC_EXTERN const char *const*NEPConvergedReasons;
<a name="line161">161: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCreate.html#NEPCreate">NEPCreate</a>(<a href="https://petsc.org/release/docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>*)</font></strong>;
<a name="line162">162: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPDestroy.html#NEPDestroy">NEPDestroy</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>*)</font></strong>;
<a name="line163">163: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPReset.html#NEPReset">NEPReset</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line164">164: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetType.html#NEPSetType">NEPSetType</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPType.html#NEPType">NEPType</a>)</font></strong>;
<a name="line165">165: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetType.html#NEPGetType">NEPGetType</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPType.html#NEPType">NEPType</a>*)</font></strong>;
<a name="line166">166: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetProblemType.html#NEPSetProblemType">NEPSetProblemType</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPProblemType.html#NEPProblemType">NEPProblemType</a>)</font></strong>;
<a name="line167">167: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetProblemType.html#NEPGetProblemType">NEPGetProblemType</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPProblemType.html#NEPProblemType">NEPProblemType</a>*)</font></strong>;
<a name="line168">168: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetTarget.html#NEPSetTarget">NEPSetTarget</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)</font></strong>;
<a name="line169">169: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetTarget.html#NEPGetTarget">NEPGetTarget</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)</font></strong>;
<a name="line170">170: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetFromOptions.html#NEPSetFromOptions">NEPSetFromOptions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line171">171: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetUp.html#NEPSetUp">NEPSetUp</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line172">172: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSolve.html#NEPSolve">NEPSolve</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line173">173: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPView.html#NEPView">NEPView</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
<a name="line174">174: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPViewFromOptions.html#NEPViewFromOptions">NEPViewFromOptions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
<a name="line175">175: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPErrorView.html#NEPErrorView">NEPErrorView</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEPErrorType</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
<a name="line176">176: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPErrorViewFromOptions.html#NEPErrorViewFromOptions">NEPErrorViewFromOptions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line177">177: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPConvergedReasonView.html#NEPConvergedReasonView">NEPConvergedReasonView</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
<a name="line178">178: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPConvergedReasonViewFromOptions.html#NEPConvergedReasonViewFromOptions">NEPConvergedReasonViewFromOptions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line179">179: </a>PETSC_DEPRECATED_FUNCTION(<font color="#666666">"Use <a href="../docs/manualpages/NEP/NEPConvergedReasonView.html#NEPConvergedReasonView">NEPConvergedReasonView</a>() (since version 3.14)"</font>) static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPReasonView(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v) {<font color="#4169E1">return</font> <a href="../docs/manualpages/NEP/NEPConvergedReasonView.html#NEPConvergedReasonView">NEPConvergedReasonView</a>(nep,v);}
<a name="line180">180: </a>PETSC_DEPRECATED_FUNCTION(<font color="#666666">"Use <a href="../docs/manualpages/NEP/NEPConvergedReasonViewFromOptions.html#NEPConvergedReasonViewFromOptions">NEPConvergedReasonViewFromOptions</a>() (since version 3.14)"</font>) static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPReasonViewFromOptions(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep) {<font color="#4169E1">return</font> <a href="../docs/manualpages/NEP/NEPConvergedReasonViewFromOptions.html#NEPConvergedReasonViewFromOptions">NEPConvergedReasonViewFromOptions</a>(nep);}
<a name="line181">181: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPValuesView.html#NEPValuesView">NEPValuesView</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
<a name="line182">182: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPValuesViewFromOptions.html#NEPValuesViewFromOptions">NEPValuesViewFromOptions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line183">183: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPVectorsView.html#NEPVectorsView">NEPVectorsView</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
<a name="line184">184: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPVectorsViewFromOptions.html#NEPVectorsViewFromOptions">NEPVectorsViewFromOptions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line186">186: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetFunction.html#NEPSetFunction">NEPSetFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*),void*)</font></strong>;
<a name="line187">187: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetFunction.html#NEPGetFunction">NEPGetFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>*,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (**)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*),void**)</font></strong>;
<a name="line188">188: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetJacobian.html#NEPSetJacobian">NEPSetJacobian</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*),void*)</font></strong>;
<a name="line189">189: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetJacobian.html#NEPGetJacobian">NEPGetJacobian</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (**)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*),void**)</font></strong>;
<a name="line190">190: </a>PETSC_DEPRECATED_FUNCTION(<font color="#666666">"Use <a href="../docs/manualpages/NEP/NEPSetFunction.html#NEPSetFunction">NEPSetFunction</a>() and <a href="../docs/manualpages/NEP/NEPSetJacobian.html#NEPSetJacobian">NEPSetJacobian</a>"</font>) static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPSetDerivatives(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fun)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*),void *ctx) {(void)A;(void)fun;(void)ctx;<a href="https://petsc.org/release/docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="https://petsc.org/release/docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="https://petsc.org/release/docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nep),PETSC_ERR_SUP,<font color="#666666">"Not implemented in this version"</font>);}
<a name="line191">191: </a>PETSC_DEPRECATED_FUNCTION(<font color="#666666">"Use <a href="../docs/manualpages/NEP/NEPGetFunction.html#NEPGetFunction">NEPGetFunction</a>() and <a href="../docs/manualpages/NEP/NEPGetJacobian.html#NEPGetJacobian">NEPGetJacobian</a>"</font>) static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPGetDerivatives(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a> *A,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (**fun)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*),void **ctx) {(void)A;(void)fun;(void)ctx;<a href="https://petsc.org/release/docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="https://petsc.org/release/docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="https://petsc.org/release/docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nep),PETSC_ERR_SUP,<font color="#666666">"Not implemented in this version"</font>);}
<a name="line192">192: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetSplitOperator.html#NEPSetSplitOperator">NEPSetSplitOperator</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>[],<a href="../docs/manualpages/FN/FN.html#FN">FN</a>[],<a href="https://petsc.org/release/docs/manualpages/Mat/MatStructure.html#MatStructure">MatStructure</a>)</font></strong>;
<a name="line193">193: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetSplitOperatorTerm.html#NEPGetSplitOperatorTerm">NEPGetSplitOperatorTerm</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>*,<a href="../docs/manualpages/FN/FN.html#FN">FN</a>*)</font></strong>;
<a name="line194">194: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetSplitOperatorInfo.html#NEPGetSplitOperatorInfo">NEPGetSplitOperatorInfo</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Mat/MatStructure.html#MatStructure">MatStructure</a>*)</font></strong>;
<a name="line195">195: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetSplitPreconditioner.html#NEPSetSplitPreconditioner">NEPSetSplitPreconditioner</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>[],<a href="https://petsc.org/release/docs/manualpages/Mat/MatStructure.html#MatStructure">MatStructure</a>)</font></strong>;
<a name="line196">196: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetSplitPreconditionerTerm.html#NEPGetSplitPreconditionerTerm">NEPGetSplitPreconditionerTerm</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>*)</font></strong>;
<a name="line197">197: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetSplitPreconditionerInfo.html#NEPGetSplitPreconditionerInfo">NEPGetSplitPreconditionerInfo</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Mat/MatStructure.html#MatStructure">MatStructure</a>*)</font></strong>;
<a name="line199">199: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetBV.html#NEPSetBV">NEPSetBV</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/BV/BV.html#BV">BV</a>)</font></strong>;
<a name="line200">200: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetBV.html#NEPGetBV">NEPGetBV</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/BV/BV.html#BV">BV</a>*)</font></strong>;
<a name="line201">201: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetRG.html#NEPSetRG">NEPSetRG</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/RG/RG.html#RG">RG</a>)</font></strong>;
<a name="line202">202: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetRG.html#NEPGetRG">NEPGetRG</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/RG/RG.html#RG">RG</a>*)</font></strong>;
<a name="line203">203: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetDS.html#NEPSetDS">NEPSetDS</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/DS/DS.html#DS">DS</a>)</font></strong>;
<a name="line204">204: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetDS.html#NEPGetDS">NEPGetDS</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/DS/DS.html#DS">DS</a>*)</font></strong>;
<a name="line205">205: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRefineGetKSP.html#NEPRefineGetKSP">NEPRefineGetKSP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>*)</font></strong>;
<a name="line206">206: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetTolerances.html#NEPSetTolerances">NEPSetTolerances</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line207">207: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetTolerances.html#NEPGetTolerances">NEPGetTolerances</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line208">208: </a><strong><font color="#4169E1"><a name="NEPSetConvergenceTestFunction"></a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetConvergenceTestFunction.html#NEPSetConvergenceTestFunction">NEPSetConvergenceTestFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,void*),void*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(void*)</font></strong>);
<a name="line209">209: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetConvergenceTest.html#NEPSetConvergenceTest">NEPSetConvergenceTest</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEPConv</a>)</font></strong>;
<a name="line210">210: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetConvergenceTest.html#NEPGetConvergenceTest">NEPGetConvergenceTest</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPConv.html#NEPConv">NEPConv</a>*)</font></strong>;
<a name="line211">211: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPConvergedAbsolute(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,void*)</font></strong>;
<a name="line212">212: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPConvergedRelative(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,void*)</font></strong>;
<a name="line213">213: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPConvergedNorm(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,void*)</font></strong>;
<a name="line214">214: </a><strong><font color="#4169E1"><a name="NEPSetStoppingTestFunction"></a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetStoppingTestFunction.html#NEPSetStoppingTestFunction">NEPSetStoppingTestFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEPConvergedReason</a>*,void*),void*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(void*)</font></strong>);
<a name="line215">215: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetStoppingTest.html#NEPSetStoppingTest">NEPSetStoppingTest</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPStop.html#NEPStop">NEPStop</a>)</font></strong>;
<a name="line216">216: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetStoppingTest.html#NEPGetStoppingTest">NEPGetStoppingTest</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPStop.html#NEPStop">NEPStop</a>*)</font></strong>;
<a name="line217">217: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPStoppingBasic.html#NEPStoppingBasic">NEPStoppingBasic</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEPConvergedReason</a>*,void*)</font></strong>;
<a name="line218">218: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetDimensions.html#NEPSetDimensions">NEPSetDimensions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line219">219: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetDimensions.html#NEPGetDimensions">NEPGetDimensions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line220">220: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetRefine.html#NEPSetRefine">NEPSetRefine</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPRefine.html#NEPRefine">NEPRefine</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/NEP/NEPRefineScheme.html#NEPRefineScheme">NEPRefineScheme</a>)</font></strong>;
<a name="line221">221: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetRefine.html#NEPGetRefine">NEPGetRefine</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPRefine.html#NEPRefine">NEPRefine</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/NEP/NEPRefineScheme.html#NEPRefineScheme">NEPRefineScheme</a>*)</font></strong>;
<a name="line223">223: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetConverged.html#NEPGetConverged">NEPGetConverged</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line224">224: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetEigenpair.html#NEPGetEigenpair">NEPGetEigenpair</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
<a name="line225">225: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetLeftEigenvector.html#NEPGetLeftEigenvector">NEPGetLeftEigenvector</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
<a name="line227">227: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPComputeError.html#NEPComputeError">NEPComputeError</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEPErrorType</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
<a name="line228">228: </a>PETSC_DEPRECATED_FUNCTION(<font color="#666666">"Use <a href="../docs/manualpages/NEP/NEPComputeError.html#NEPComputeError">NEPComputeError</a>()"</font>) static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPComputeRelativeError(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *r) {<font color="#4169E1">return</font> <a href="../docs/manualpages/NEP/NEPComputeError.html#NEPComputeError">NEPComputeError</a>(nep,i,<a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEP_ERROR_RELATIVE</a>,r);}
<a name="line229">229: </a>PETSC_DEPRECATED_FUNCTION(<font color="#666666">"Use <a href="../docs/manualpages/NEP/NEPComputeError.html#NEPComputeError">NEPComputeError</a>() with <a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEP_ERROR_ABSOLUTE</a>"</font>) static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPComputeResidualNorm(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *r) {<font color="#4169E1">return</font> <a href="../docs/manualpages/NEP/NEPComputeError.html#NEPComputeError">NEPComputeError</a>(nep,i,<a href="../docs/manualpages/NEP/NEPErrorType.html#NEPErrorType">NEP_ERROR_ABSOLUTE</a>,r);}
<a name="line230">230: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetErrorEstimate.html#NEPGetErrorEstimate">NEPGetErrorEstimate</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
<a name="line232">232: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPComputeFunction.html#NEPComputeFunction">NEPComputeFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>)</font></strong>;
<a name="line233">233: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPComputeJacobian.html#NEPComputeJacobian">NEPComputeJacobian</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>)</font></strong>;
<a name="line234">234: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPApplyFunction.html#NEPApplyFunction">NEPApplyFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>)</font></strong>;
<a name="line235">235: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPApplyAdjoint.html#NEPApplyAdjoint">NEPApplyAdjoint</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>)</font></strong>;
<a name="line236">236: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPApplyJacobian.html#NEPApplyJacobian">NEPApplyJacobian</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Mat/Mat.html#Mat">Mat</a>)</font></strong>;
<a name="line237">237: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPProjectOperator.html#NEPProjectOperator">NEPProjectOperator</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line238">238: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetIterationNumber.html#NEPGetIterationNumber">NEPGetIterationNumber</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line240">240: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetInitialSpace.html#NEPSetInitialSpace">NEPSetInitialSpace</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>[])</font></strong>;
<a name="line241">241: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetWhichEigenpairs.html#NEPSetWhichEigenpairs">NEPSetWhichEigenpairs</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEPWhich</a>)</font></strong>;
<a name="line242">242: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetWhichEigenpairs.html#NEPGetWhichEigenpairs">NEPGetWhichEigenpairs</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPWhich.html#NEPWhich">NEPWhich</a>*)</font></strong>;
<a name="line243">243: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetTwoSided.html#NEPSetTwoSided">NEPSetTwoSided</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line244">244: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetTwoSided.html#NEPGetTwoSided">NEPGetTwoSided</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
<a name="line246">246: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPApplyResolvent.html#NEPApplyResolvent">NEPApplyResolvent</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/RG/RG.html#RG">RG</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="https://petsc.org/release/docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
<a name="line248">248: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetEigenvalueComparison.html#NEPSetEigenvalueComparison">NEPSetEigenvalueComparison</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*func)(<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,void*),void*)</font></strong>;
<a name="line250">250: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetTrackAll.html#NEPSetTrackAll">NEPSetTrackAll</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line251">251: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetTrackAll.html#NEPGetTrackAll">NEPGetTrackAll</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
<a name="line253">253: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetConvergedReason.html#NEPGetConvergedReason">NEPGetConvergedReason</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPConvergedReason.html#NEPConvergedReason">NEPConvergedReason</a>*)</font></strong>;
<a name="line255">255: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPMonitor(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line256">256: </a><strong><font color="#4169E1"><a name="NEPMonitorSet"></a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorSet.html#NEPMonitorSet">NEPMonitorSet</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,void*),void*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(void**)</font></strong>);
<a name="line257">257: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorCancel.html#NEPMonitorCancel">NEPMonitorCancel</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>;
<a name="line258">258: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetMonitorContext.html#NEPGetMonitorContext">NEPGetMonitorContext</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,void*)</font></strong>;
<a name="line260">260: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorSetFromOptions.html#NEPMonitorSetFromOptions">NEPMonitorSetFromOptions</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,const char[],const char[],void*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line261">261: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPMonitorLGCreate(<a href="https://petsc.org/release/docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],const char[],<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const char*[],int,int,int,int,<a href="https://petsc.org/release/docs/manualpages/Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</a>*)</font></strong>;
<a name="line262">262: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorFirst.html#NEPMonitorFirst">NEPMonitorFirst</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,PetscViewerAndFormat*)</font></strong>;
<a name="line263">263: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorFirstDrawLG.html#NEPMonitorFirstDrawLG">NEPMonitorFirstDrawLG</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,PetscViewerAndFormat*)</font></strong>;
<a name="line264">264: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorFirstDrawLGCreate.html#NEPMonitorFirstDrawLGCreate">NEPMonitorFirstDrawLGCreate</a>(<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a>,void *,PetscViewerAndFormat**)</font></strong>;
<a name="line265">265: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorAll.html#NEPMonitorAll">NEPMonitorAll</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,PetscViewerAndFormat*)</font></strong>;
<a name="line266">266: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorAllDrawLG.html#NEPMonitorAllDrawLG">NEPMonitorAllDrawLG</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,PetscViewerAndFormat*)</font></strong>;
<a name="line267">267: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorAllDrawLGCreate.html#NEPMonitorAllDrawLGCreate">NEPMonitorAllDrawLGCreate</a>(<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a>,void *,PetscViewerAndFormat**)</font></strong>;
<a name="line268">268: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorConverged.html#NEPMonitorConverged">NEPMonitorConverged</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,PetscViewerAndFormat*)</font></strong>;
<a name="line269">269: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPMonitorConvergedCreate(<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a>,void *,PetscViewerAndFormat**)</font></strong>;
<a name="line270">270: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorConvergedDrawLG.html#NEPMonitorConvergedDrawLG">NEPMonitorConvergedDrawLG</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,PetscViewerAndFormat*)</font></strong>;
<a name="line271">271: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorConvergedDrawLGCreate.html#NEPMonitorConvergedDrawLGCreate">NEPMonitorConvergedDrawLGCreate</a>(<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a>,void *,PetscViewerAndFormat**)</font></strong>;
<a name="line272">272: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> NEPMonitorConvergedDestroy(PetscViewerAndFormat**)</font></strong>;
<a name="line274">274: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetOptionsPrefix.html#NEPSetOptionsPrefix">NEPSetOptionsPrefix</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,const char*)</font></strong>;
<a name="line275">275: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPAppendOptionsPrefix.html#NEPAppendOptionsPrefix">NEPAppendOptionsPrefix</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,const char*)</font></strong>;
<a name="line276">276: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPGetOptionsPrefix.html#NEPGetOptionsPrefix">NEPGetOptionsPrefix</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,const char*[])</font></strong>;
<a name="line278">278: </a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> NEPList;
<a name="line279">279: </a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> NEPMonitorList;
<a name="line280">280: </a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> NEPMonitorCreateList;
<a name="line281">281: </a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> NEPMonitorDestroyList;
<a name="line282">282: </a><strong><font color="#4169E1"><a name="NEPRegister"></a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRegister.html#NEPRegister">NEPRegister</a>(const char[],<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>)</font></strong>);
<a name="line283">283: </a><strong><font color="#4169E1"><a name="NEPMonitorRegister"></a>SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPMonitorRegister.html#NEPMonitorRegister">NEPMonitorRegister</a>(const char[],<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,PetscViewerAndFormat*),<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="https://petsc.org/release/docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a>,void*,PetscViewerAndFormat**),<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(PetscViewerAndFormat**)</font></strong>);
<a name="line285">285: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSetWorkVecs.html#NEPSetWorkVecs">NEPSetWorkVecs</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line286">286: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPAllocateSolution.html#NEPAllocateSolution">NEPAllocateSolution</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line288">288: </a><font color="#B22222">/* --------- options specific to particular eigensolvers -------- */</font>
<a name="line290">290: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIISetMaximumIterations.html#NEPRIISetMaximumIterations">NEPRIISetMaximumIterations</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line291">291: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIIGetMaximumIterations.html#NEPRIIGetMaximumIterations">NEPRIIGetMaximumIterations</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line292">292: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIISetLagPreconditioner.html#NEPRIISetLagPreconditioner">NEPRIISetLagPreconditioner</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line293">293: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIIGetLagPreconditioner.html#NEPRIIGetLagPreconditioner">NEPRIIGetLagPreconditioner</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line294">294: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIISetConstCorrectionTol.html#NEPRIISetConstCorrectionTol">NEPRIISetConstCorrectionTol</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line295">295: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIIGetConstCorrectionTol.html#NEPRIIGetConstCorrectionTol">NEPRIIGetConstCorrectionTol</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
<a name="line296">296: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIISetHermitian.html#NEPRIISetHermitian">NEPRIISetHermitian</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line297">297: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIIGetHermitian.html#NEPRIIGetHermitian">NEPRIIGetHermitian</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
<a name="line298">298: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIISetDeflationThreshold.html#NEPRIISetDeflationThreshold">NEPRIISetDeflationThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
<a name="line299">299: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIIGetDeflationThreshold.html#NEPRIIGetDeflationThreshold">NEPRIIGetDeflationThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
<a name="line300">300: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIISetKSP.html#NEPRIISetKSP">NEPRIISetKSP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>)</font></strong>;
<a name="line301">301: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPRIIGetKSP.html#NEPRIIGetKSP">NEPRIIGetKSP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>*)</font></strong>;
<a name="line303">303: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPSetDeflationThreshold.html#NEPSLPSetDeflationThreshold">NEPSLPSetDeflationThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
<a name="line304">304: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPGetDeflationThreshold.html#NEPSLPGetDeflationThreshold">NEPSLPGetDeflationThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
<a name="line305">305: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPSetEPS.html#NEPSLPSetEPS">NEPSLPSetEPS</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/EPS/EPS.html#EPS">EPS</a>)</font></strong>;
<a name="line306">306: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPGetEPS.html#NEPSLPGetEPS">NEPSLPGetEPS</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/EPS/EPS.html#EPS">EPS</a>*)</font></strong>;
<a name="line307">307: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPSetEPSLeft.html#NEPSLPSetEPSLeft">NEPSLPSetEPSLeft</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/EPS/EPS.html#EPS">EPS</a>)</font></strong>;
<a name="line308">308: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPGetEPSLeft.html#NEPSLPGetEPSLeft">NEPSLPGetEPSLeft</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/EPS/EPS.html#EPS">EPS</a>*)</font></strong>;
<a name="line309">309: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPSetKSP.html#NEPSLPSetKSP">NEPSLPSetKSP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>)</font></strong>;
<a name="line310">310: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPSLPGetKSP.html#NEPSLPGetKSP">NEPSLPGetKSP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>*)</font></strong>;
<a name="line312">312: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNArnoldiSetKSP.html#NEPNArnoldiSetKSP">NEPNArnoldiSetKSP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>)</font></strong>;
<a name="line313">313: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNArnoldiGetKSP.html#NEPNArnoldiGetKSP">NEPNArnoldiGetKSP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>*)</font></strong>;
<a name="line314">314: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNArnoldiSetLagPreconditioner.html#NEPNArnoldiSetLagPreconditioner">NEPNArnoldiSetLagPreconditioner</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line315">315: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNArnoldiGetLagPreconditioner.html#NEPNArnoldiGetLagPreconditioner">NEPNArnoldiGetLagPreconditioner</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line317">317: </a><font color="#B22222">/*E</font>
<a name="line318">318: </a><font color="#B22222"> <a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEPCISSExtraction</a> - determines the extraction technique in the CISS solver</font>
<a name="line320">320: </a><font color="#B22222"> Level: advanced</font>
<a name="line322">322: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/NEP/NEPCISSSetExtraction.html#NEPCISSSetExtraction">NEPCISSSetExtraction</a>(), <a href="../docs/manualpages/NEP/NEPCISSGetExtraction.html#NEPCISSGetExtraction">NEPCISSGetExtraction</a>()</font>
<a name="line323">323: </a><font color="#B22222">E*/</font>
<a name="line324">324: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEP_CISS_EXTRACTION_RITZ</a>,
<a name="line325">325: </a> <a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEP_CISS_EXTRACTION_HANKEL</a>,
<a name="line326">326: </a> <a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEP_CISS_EXTRACTION_CAA</a> } <a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEPCISSExtraction</a>;
<a name="line327">327: </a>SLEPC_EXTERN const char *NEPCISSExtractions[];
<a name="line329">329: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX) || defined(PETSC_CLANG_STATIC_ANALYZER)</font>
<a name="line330">330: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetExtraction.html#NEPCISSSetExtraction">NEPCISSSetExtraction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEPCISSExtraction</a>)</font></strong>;
<a name="line331">331: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetExtraction.html#NEPCISSGetExtraction">NEPCISSGetExtraction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEPCISSExtraction</a>*)</font></strong>;
<a name="line332">332: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetSizes.html#NEPCISSSetSizes">NEPCISSSetSizes</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line333">333: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetSizes.html#NEPCISSGetSizes">NEPCISSGetSizes</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
<a name="line334">334: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetThreshold.html#NEPCISSSetThreshold">NEPCISSSetThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
<a name="line335">335: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetThreshold.html#NEPCISSGetThreshold">NEPCISSGetThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
<a name="line336">336: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetRefinement.html#NEPCISSSetRefinement">NEPCISSSetRefinement</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line337">337: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetRefinement.html#NEPCISSGetRefinement">NEPCISSGetRefinement</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line338">338: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetKSPs.html#NEPCISSGetKSPs">NEPCISSGetKSPs</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>**)</font></strong>;
<a name="line339">339: </a><font color="#A020F0">#else</font>
<a name="line340">340: </a><strong><font color="#228B22">#define SlepcNEPCISSUnavailable(nep) do { \</font></strong>
<a name="line341">341: </a><strong><font color="#228B22"> <a href="https://petsc.org/release/docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="https://petsc.org/release/docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="https://petsc.org/release/docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nep),PETSC_ERR_SUP,</font><font color="#666666">"%s() not available with real scalars"</font><font color="#228B22">,PETSC_FUNCTION_NAME); \</font></strong>
<a name="line342">342: </a><strong><font color="#228B22"> } while (0)</font></strong>
<a name="line343">343: </a><strong><font color="#4169E1"><a name="NEPCISSSetExtraction"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetExtraction.html#NEPCISSSetExtraction">NEPCISSSetExtraction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEPCISSExtraction</a> ex)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line344">344: </a><strong><font color="#4169E1"><a name="NEPCISSGetExtraction"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetExtraction.html#NEPCISSGetExtraction">NEPCISSGetExtraction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="../docs/manualpages/NEP/NEPCISSExtraction.html#NEPCISSExtraction">NEPCISSExtraction</a> *ex)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line345">345: </a><strong><font color="#4169E1"><a name="NEPCISSSetSizes"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetSizes.html#NEPCISSSetSizes">NEPCISSSetSizes</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ip,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> bs,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ms,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> npart,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> bsmax,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> realmats)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line346">346: </a><strong><font color="#4169E1"><a name="NEPCISSGetSizes"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetSizes.html#NEPCISSGetSizes">NEPCISSGetSizes</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ip,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *bs,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ms,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *npart,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *bsmak,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *realmats)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line347">347: </a><strong><font color="#4169E1"><a name="NEPCISSSetThreshold"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetThreshold.html#NEPCISSSetThreshold">NEPCISSSetThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> delta,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> spur)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line348">348: </a><strong><font color="#4169E1"><a name="NEPCISSGetThreshold"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetThreshold.html#NEPCISSGetThreshold">NEPCISSGetThreshold</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *delta,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *spur)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line349">349: </a><strong><font color="#4169E1"><a name="NEPCISSSetRefinement"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSSetRefinement.html#NEPCISSSetRefinement">NEPCISSSetRefinement</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> inner,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> blsize)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line350">350: </a><strong><font color="#4169E1"><a name="NEPCISSGetRefinement"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetRefinement.html#NEPCISSGetRefinement">NEPCISSGetRefinement</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *inner,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *blsize)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line351">351: </a><strong><font color="#4169E1"><a name="NEPCISSGetKSPs"></a>static inline <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPCISSGetKSPs.html#NEPCISSGetKSPs">NEPCISSGetKSPs</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a> nep,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *nsolve,PETSC_UNUSED <a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a> **ksp)</font></strong> {SlepcNEPCISSUnavailable(nep);}
<a name="line352">352: </a><strong><font color="#228B22">#undef SlepcNEPCISSUnavailable</font></strong>
<a name="line353">353: </a><font color="#A020F0">#endif</font>
<a name="line355">355: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPInterpolSetPEP.html#NEPInterpolSetPEP">NEPInterpolSetPEP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/PEP/PEP.html#PEP">PEP</a>)</font></strong>;
<a name="line356">356: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPInterpolGetPEP.html#NEPInterpolGetPEP">NEPInterpolGetPEP</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/PEP/PEP.html#PEP">PEP</a>*)</font></strong>;
<a name="line357">357: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPInterpolSetInterpolation.html#NEPInterpolSetInterpolation">NEPInterpolSetInterpolation</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line358">358: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPInterpolGetInterpolation.html#NEPInterpolGetInterpolation">NEPInterpolGetInterpolation</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line360">360: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSSetSingularitiesFunction.html#NEPNLEIGSSetSingularitiesFunction">NEPNLEIGSSetSingularitiesFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,void*),void*)</font></strong>;
<a name="line361">361: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetSingularitiesFunction.html#NEPNLEIGSGetSingularitiesFunction">NEPNLEIGSGetSingularitiesFunction</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (**)(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,void*),void**)</font></strong>;
<a name="line362">362: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSSetRestart.html#NEPNLEIGSSetRestart">NEPNLEIGSSetRestart</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
<a name="line363">363: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetRestart.html#NEPNLEIGSGetRestart">NEPNLEIGSGetRestart</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
<a name="line364">364: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSSetLocking.html#NEPNLEIGSSetLocking">NEPNLEIGSSetLocking</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line365">365: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetLocking.html#NEPNLEIGSGetLocking">NEPNLEIGSGetLocking</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
<a name="line366">366: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSSetInterpolation.html#NEPNLEIGSSetInterpolation">NEPNLEIGSSetInterpolation</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
<a name="line367">367: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetInterpolation.html#NEPNLEIGSGetInterpolation">NEPNLEIGSGetInterpolation</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
<a name="line368">368: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSSetRKShifts.html#NEPNLEIGSSetRKShifts">NEPNLEIGSSetRKShifts</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>[])</font></strong>;
<a name="line369">369: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetRKShifts.html#NEPNLEIGSGetRKShifts">NEPNLEIGSGetRKShifts</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*[])</font></strong>;
<a name="line370">370: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetKSPs.html#NEPNLEIGSGetKSPs">NEPNLEIGSGetKSPs</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="https://petsc.org/release/docs/manualpages/KSP/KSP.html#KSP">KSP</a>**)</font></strong>;
<a name="line371">371: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSSetFullBasis.html#NEPNLEIGSSetFullBasis">NEPNLEIGSSetFullBasis</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
<a name="line372">372: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetFullBasis.html#NEPNLEIGSGetFullBasis">NEPNLEIGSGetFullBasis</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="https://petsc.org/release/docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
<a name="line373">373: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSSetEPS.html#NEPNLEIGSSetEPS">NEPNLEIGSSetEPS</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/EPS/EPS.html#EPS">EPS</a>)</font></strong>;
<a name="line374">374: </a><strong><font color="#4169E1">SLEPC_EXTERN <a href="https://petsc.org/release/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/NEP/NEPNLEIGSGetEPS.html#NEPNLEIGSGetEPS">NEPNLEIGSGetEPS</a>(<a href="../docs/manualpages/NEP/NEP.html#NEP">NEP</a>,<a href="../docs/manualpages/EPS/EPS.html#EPS">EPS</a>*)</font></strong>;
<a name="line376">376: </a><font color="#A020F0">#endif</font>
</pre>
</body>
</html>
|