File: index.html

package info (click to toggle)
petsc 3.7.5%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 163,864 kB
  • ctags: 618,438
  • sloc: ansic: 515,133; python: 29,793; makefile: 20,458; fortran: 18,998; cpp: 6,515; f90: 3,914; sh: 1,012; xml: 621; objc: 445; csh: 240; java: 13
file content (510 lines) | stat: -rw-r--r-- 31,476 bytes parent folder | download
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
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/SNES/index.html" />
<TITLE>Nonlinear solvers - SNES</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
   <div id="version" align=right><b>petsc-3.7.5 2017-01-01</b></div>
   <div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.5 v3.7.5 docs/manualpages/SNES/index.html "><small>Report Typos and Errors</small></a></div>

<H2> Nonlinear solvers - SNES: <A HREF="../../../src/snes/examples/tutorials/index.html">Examples</A></H2>

The Scalable Nonlinear Equations Solvers (SNES) component provides an
easy-to-use interface to Newton-type, quasi-Newton, full approximation scheme (FAS) multigrid, and other methods for solving systems of
nonlinear equations.  SNES users can set various algorithmic options
at runtime via the options database (e.g., specifying a trust region
method via
<font face ="Courier">
-snes_type tr
</font face>
).  

SNES internally employs <A HREF="../../../docs/manualpages/KSP/index.html">KSP</A> for the solution of 
its linear systems.
SNES users can also set KSP options directly in application
codes by first extracting the KSP context from the SNES context via
<A HREF="../../../docs/manualpages/SNES/SNESGetKSP.html">SNESGetKSP()</A>
and then directly calling various KSP (and PC) routines (e.g., 
<A HREF="../../../docs/manualpages/PC/PCSetType.html">PCSetType()</A>
).

<P>



<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
 <TD WIDTH=250><A HREF="./DMDASNESSetFunctionLocal.html">DMDASNESSetFunctionLocal</A></TD>
 <TD WIDTH=250><A HREF="./SNESKSPONLY.html">SNESKSPONLY</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetSolution.html">SNESSetSolution</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMDASNESSetJacobianLocal.html">DMDASNESSetJacobianLocal</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearch.html">SNESLineSearch</A></TD>
 <TD WIDTH=250><A HREF="./SNESSolve.html">SNESSolve</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMDASNESSetObjectiveLocal.html">DMDASNESSetObjectiveLocal</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchType.html">SNESLineSearchType</A></TD>
 <TD WIDTH=250><A HREF="./SNESType.html">SNESType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMDASNESSetPicardLocal.html">DMDASNESSetPicardLocal</A></TD>
 <TD WIDTH=250><A HREF="./SNESMS.html">SNESMS</A></TD>
 <TD WIDTH=250><A HREF="./SNESVINEWTONRSLS.html">SNESVINEWTONRSLS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESSetFunctionLocal.html">DMSNESSetFunctionLocal</A></TD>
 <TD WIDTH=250><A HREF="./SNESMSSetType.html">SNESMSSetType</A></TD>
 <TD WIDTH=250><A HREF="./SNESVINEWTONSSLS.html">SNESVINEWTONSSLS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESSetJacobianLocal.html">DMSNESSetJacobianLocal</A></TD>
 <TD WIDTH=250><A HREF="./SNESNCG.html">SNESNCG</A></TD>
 <TD WIDTH=250><A HREF="./SNESView.html">SNESView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNES.html">SNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESNEWTONLS.html">SNESNEWTONLS</A></TD>
 <TD WIDTH=250><A HREF="./SNES_CONERGED_ITERATING.html">SNES_CONERGED_ITERATING</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESANDERSON.html">SNESANDERSON</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGMRES.html">SNESNGMRES</A></TD>
 <TD WIDTH=250><A HREF="./SNES_CONVERGED_FNORM_ABS.html">SNES_CONVERGED_FNORM_ABS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESConvergedReason.html">SNESConvergedReason</A></TD>
 <TD WIDTH=250><A HREF="./SNESNRICHARDSON.html">SNESNRICHARDSON</A></TD>
 <TD WIDTH=250><A HREF="./SNES_CONVERGED_FNORM_RELATIVE.html">SNES_CONVERGED_FNORM_RELATIVE</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESCreate.html">SNESCreate</A></TD>
 <TD WIDTH=250><A HREF="./SNESQN.html">SNESQN</A></TD>
 <TD WIDTH=250><A HREF="./SNES_CONVERGED_SNORM_RELATIVE.html">SNES_CONVERGED_SNORM_RELATIVE</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESDestroy.html">SNESDestroy</A></TD>
 <TD WIDTH=250><A HREF="./SNESQNSetType.html">SNESQNSetType</A></TD>
 <TD WIDTH=250><A HREF="./SNES_DIVERGED_FNORM_NAN.html">SNES_DIVERGED_FNORM_NAN</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFAS.html">SNESFAS</A></TD>
 <TD WIDTH=250><A HREF="./SNESReasonView.html">SNESReasonView</A></TD>
 <TD WIDTH=250><A HREF="./SNES_DIVERGED_FUNCTION_COUNT.html">SNES_DIVERGED_FUNCTION_COUNT</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASType.html">SNESFASType</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetFromOptions.html">SNESSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./SNES_DIVERGED_LINE_SEARCH.html">SNES_DIVERGED_LINE_SEARCH</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetKSP.html">SNESGetKSP</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetFunction.html">SNESSetFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNES_DIVERGED_LOCAL_MIN.html">SNES_DIVERGED_LOCAL_MIN</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetLineSearch.html">SNESGetLineSearch</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetJacobian.html">SNESSetJacobian</A></TD>
 <TD WIDTH=250><A HREF="./SNES_DIVERGED_MAX_IT.html">SNES_DIVERGED_MAX_IT</A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Intermediate - Setting options for algorithms and data structures</B></TD></TR>
 <TD WIDTH=250><A HREF="./DMSNESSetBoundaryLocal.html">DMSNESSetBoundaryLocal</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchDestroy.html">SNESLineSearchDestroy</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMSetType.html">SNESNASMSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./KSPMonitorSNES.html">KSPMonitorSNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetDefaultMonitor.html">SNESLineSearchGetDefaultMonitor</A></TD>
 <TD WIDTH=250><A HREF="./SNESNCGSetType.html">SNESNCGSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./KSPMonitorSNESLGResidualNormCreate.html">KSPMonitorSNESLGResidualNormCreate</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetOrder.html">SNESLineSearchGetOrder</A></TD>
 <TD WIDTH=250><A HREF="./SNESNEWTONTR.html">SNESNEWTONTR</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./KSPMonitorSNESLGResidualNormDestroy.html">KSPMonitorSNESLGResidualNormDestroy</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetPostCheck.html">SNESLineSearchGetPostCheck</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGMRESSetRestartFmRise.html">SNESNGMRESSetRestartFmRise</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESASPIN.html">SNESASPIN</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetPreCheck.html">SNESLineSearchGetPreCheck</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGMRESSetRestartType.html">SNESNGMRESSetRestartType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESCOMPOSITE.html">SNESCOMPOSITE</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetReason.html">SNESLineSearchGetReason</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGMRESSetSelectType.html">SNESNGMRESSetSelectType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESComputeJacobianDefault.html">SNESComputeJacobianDefault</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetTolerances.html">SNESLineSearchGetTolerances</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGSFunction.html">SNESNGSFunction</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESComputeJacobianDefaultColor.html">SNESComputeJacobianDefaultColor</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchMonitorCancel.html">SNESLineSearchMonitorCancel</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGSGetSweeps.html">SNESNGSGetSweeps</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESConvergedDefault.html">SNESConvergedDefault</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchMonitorSet.html">SNESLineSearchMonitorSet</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGSGetTolerances.html">SNESNGSGetTolerances</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESConvergenceTestFunction.html">SNESConvergenceTestFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchMonitorSolutionUpdate.html">SNESLineSearchMonitorSolutionUpdate</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGSSetSweeps.html">SNESNGSSetSweeps</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetType.html">SNESFASGetType</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchReason.html">SNESLineSearchReason</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGSSetTolerances.html">SNESNGSSetTolerances</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASSetLevels.html">SNESFASSetLevels</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetComputeNorms.html">SNESLineSearchSetComputeNorms</A></TD>
 <TD WIDTH=250><A HREF="./SNESPythonSetType.html">SNESPythonSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASSetType.html">SNESFASSetType</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetDamping.html">SNESLineSearchSetDamping</A></TD>
 <TD WIDTH=250><A HREF="./SNESQNSetRestartType.html">SNESQNSetRestartType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFunction.html">SNESFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetDefaultMonitor.html">SNESLineSearchSetDefaultMonitor</A></TD>
 <TD WIDTH=250><A HREF="./SNESQNSetScaleType.html">SNESQNSetScaleType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetApplicationContext.html">SNESGetApplicationContext</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetFromOptions.html">SNESLineSearchSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./SNESReasonViewFromOptions.html">SNESReasonViewFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetConvergedReason.html">SNESGetConvergedReason</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetOrder.html">SNESLineSearchSetOrder</A></TD>
 <TD WIDTH=250><A HREF="./SNESReset.html">SNESReset</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetConvergenceHistory.html">SNESGetConvergenceHistory</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetPostCheck.html">SNESLineSearchSetPostCheck</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetApplicationContext.html">SNESSetApplicationContext</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetDM.html">SNESGetDM</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetPreCheck.html">SNESLineSearchSetPreCheck</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetComputeApplicationContext.html">SNESSetComputeApplicationContext</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetErrorIfNotConverged.html">SNESGetErrorIfNotConverged</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetTolerances.html">SNESLineSearchSetTolerances</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetComputeInitialGuess.html">SNESSetComputeInitialGuess</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetGridSequence.html">SNESGetGridSequence</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetType.html">SNESLineSearchSetType</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetConvergedReason.html">SNESSetConvergedReason</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetIterationNumber.html">SNESGetIterationNumber</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchView.html">SNESLineSearchView</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetConvergenceHistory.html">SNESSetConvergenceHistory</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetLagJacobian.html">SNESGetLagJacobian</A></TD>
 <TD WIDTH=250><A HREF="./SNESLoad.html">SNESLoad</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetDM.html">SNESSetDM</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetLagPreconditioner.html">SNESGetLagPreconditioner</A></TD>
 <TD WIDTH=250><A HREF="./SNESMSType.html">SNESMSType</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetErrorIfNotConverged.html">SNESSetErrorIfNotConverged</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetLinearSolveFailures.html">SNESGetLinearSolveFailures</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorCancel.html">SNESMonitorCancel</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetGridSequence.html">SNESSetGridSequence</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetLinearSolveIterations.html">SNESGetLinearSolveIterations</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorDefault.html">SNESMonitorDefault</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetLagJacobian.html">SNESSetLagJacobian</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetMaxLinearSolveFailures.html">SNESGetMaxLinearSolveFailures</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorDefaultField.html">SNESMonitorDefaultField</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetLagPreconditioner.html">SNESSetLagPreconditioner</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetMaxNonlinearStepFailures.html">SNESGetMaxNonlinearStepFailures</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorFields.html">SNESMonitorFields</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetMaxLinearSolveFailures.html">SNESSetMaxLinearSolveFailures</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetNPCSide.html">SNESGetNPCSide</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorRange.html">SNESMonitorRange</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetMaxNonlinearStepFailures.html">SNESSetMaxNonlinearStepFailures</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetNonlinearStepFailures.html">SNESGetNonlinearStepFailures</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorRatio.html">SNESMonitorRatio</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetNGS.html">SNESSetNGS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetNumberFunctionEvals.html">SNESGetNumberFunctionEvals</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorRatioSetUp.html">SNESMonitorRatioSetUp</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetNPCSide.html">SNESSetNPCSide</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetRhs.html">SNESGetRhs</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorResidual.html">SNESMonitorResidual</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetObjective.html">SNESSetObjective</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetSolution.html">SNESGetSolution</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorSet.html">SNESMonitorSet</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetPicard.html">SNESSetPicard</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetTolerances.html">SNESGetTolerances</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorSolution.html">SNESMonitorSolution</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetTolerances.html">SNESSetTolerances</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESGetType.html">SNESGetType</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorSolutionUpdate.html">SNESMonitorSolutionUpdate</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetTrustRegionTolerance.html">SNESSetTrustRegionTolerance</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESJacobianFunction.html">SNESJacobianFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMGetDamping.html">SNESNASMGetDamping</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetType.html">SNESSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESLineSearchApply.html">SNESLineSearchApply</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMGetSubdomains.html">SNESNASMGetSubdomains</A></TD>
 <TD WIDTH=250><A HREF="./SNESTEST.html">SNESTEST</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESLineSearchBTGetAlpha.html">SNESLineSearchBTGetAlpha</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMGetType.html">SNESNASMGetType</A></TD>
 <TD WIDTH=250><A HREF="./SNESUpdateCheckJacobian.html">SNESUpdateCheckJacobian</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESLineSearchBTSetAlpha.html">SNESLineSearchBTSetAlpha</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMSetDamping.html">SNESNASMSetDamping</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESLineSearchComputeNorms.html">SNESLineSearchComputeNorms</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMSetSubdomains.html">SNESNASMSetSubdomains</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Advanced - Setting more advanced options and customization</B></TD></TR>
 <TD WIDTH=250><A HREF="./DMSNESGetFunction.html">DMSNESGetFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASSetLog.html">SNESFASSetLog</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetLambda.html">SNESLineSearchSetLambda</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESGetJacobian.html">DMSNESGetJacobian</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASSetMonitor.html">SNESFASSetMonitor</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetNorms.html">SNESLineSearchSetNorms</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESGetNGS.html">DMSNESGetNGS</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASSetNumberSmoothDown.html">SNESFASSetNumberSmoothDown</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetUp.html">SNESLineSearchSetUp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESGetObjective.html">DMSNESGetObjective</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASSetNumberSmoothUp.html">SNESFASSetNumberSmoothUp</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetVecs.html">SNESLineSearchSetVecs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESGetPicard.html">DMSNESGetPicard</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASSetRScale.html">SNESFASSetRScale</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchShellGetUserFunc.html">SNESLineSearchShellGetUserFunc</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESSetFunction.html">DMSNESSetFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASSetRestriction.html">SNESFASSetRestriction</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchShellSetUserFunc.html">SNESLineSearchShellSetUserFunc</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESSetJacobian.html">DMSNESSetJacobian</A></TD>
 <TD WIDTH=250><A HREF="./SNESFunctionType.html">SNESFunctionType</A></TD>
 <TD WIDTH=250><A HREF="./SNESMSRegister.html">SNESMSRegister</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESSetNGS.html">DMSNESSetNGS</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetFunction.html">SNESGetFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESMSRegisterAll.html">SNESMSRegisterAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESSetObjective.html">DMSNESSetObjective</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetFunctionDomainError.html">SNESGetFunctionDomainError</A></TD>
 <TD WIDTH=250><A HREF="./SNESMSRegisterDestroy.html">SNESMSRegisterDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESSetPicard.html">DMSNESSetPicard</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetFunctionType.html">SNESGetFunctionType</A></TD>
 <TD WIDTH=250><A HREF="./SNESMatrixFreeCreate2.html">SNESMatrixFreeCreate2</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSNESMF.html">MatCreateSNESMF</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetJacobian.html">SNESGetJacobian</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorFunction.html">SNESMonitorFunction</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESAppendOptionsPrefix.html">SNESAppendOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetNGS.html">SNESGetNGS</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorSAWs.html">SNESMonitorSAWs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESComputeObjective.html">SNESComputeObjective</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetNormSchedule.html">SNESGetNormSchedule</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASM.html">SNESNASM</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESConvergedSkip.html">SNESConvergedSkip</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetObjective.html">SNESGetObjective</A></TD>
 <TD WIDTH=250><A HREF="./SNESNGS.html">SNESNGS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESDefaultMatrixFreeSetParameters2.html">SNESDefaultMatrixFreeSetParameters2</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetOptionsPrefix.html">SNESGetOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./SNESNormSchedule.html">SNESNormSchedule</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetCorrection.html">SNESFASCycleGetCorrection</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetPicard.html">SNESGetPicard</A></TD>
 <TD WIDTH=250><A HREF="./SNESObjectiveComputeFunctionDefaultFD.html">SNESObjectiveComputeFunctionDefaultFD</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetSmoother.html">SNESFASCycleGetSmoother</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetSolutionUpdate.html">SNESGetSolutionUpdate</A></TD>
 <TD WIDTH=250><A HREF="./SNESObjectiveFunction.html">SNESObjectiveFunction</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetSmootherDown.html">SNESFASCycleGetSmootherDown</A></TD>
 <TD WIDTH=250><A HREF="./SNESKSPGetParametersEW.html">SNESKSPGetParametersEW</A></TD>
 <TD WIDTH=250><A HREF="./SNESRegister.html">SNESRegister</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetSmootherUp.html">SNESFASCycleGetSmootherUp</A></TD>
 <TD WIDTH=250><A HREF="./SNESKSPGetUseEW.html">SNESKSPGetUseEW</A></TD>
 <TD WIDTH=250><A HREF="./SNESRegisterAll.html">SNESRegisterAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASCycleIsFine.html">SNESFASCycleIsFine</A></TD>
 <TD WIDTH=250><A HREF="./SNESKSPSetParametersEW.html">SNESKSPSetParametersEW</A></TD>
 <TD WIDTH=250><A HREF="./SNESSHELL.html">SNESSHELL</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASCycleSetCycles.html">SNESFASCycleSetCycles</A></TD>
 <TD WIDTH=250><A HREF="./SNESKSPSetUseEW.html">SNESKSPSetUseEW</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetConvergenceTest.html">SNESSetConvergenceTest</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASFullSetDownSweep.html">SNESFASFullSetDownSweep</A></TD>
 <TD WIDTH=250><A HREF="./SNESLINESEARCHBASIC.html">SNESLINESEARCHBASIC</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetFunctionDomainError.html">SNESSetFunctionDomainError</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetCoarseSolve.html">SNESFASGetCoarseSolve</A></TD>
 <TD WIDTH=250><A HREF="./SNESLINESEARCHBT.html">SNESLINESEARCHBT</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetOptionsPrefix.html">SNESSetOptionsPrefix</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetCycleSNES.html">SNESFASGetCycleSNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESLINESEARCHCP.html">SNESLINESEARCHCP</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetUp.html">SNESSetUp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetGalerkin.html">SNESFASGetGalerkin</A></TD>
 <TD WIDTH=250><A HREF="./SNESLINESEARCHL2.html">SNESLINESEARCHL2</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetUpdate.html">SNESSetUpdate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetInjection.html">SNESFASGetInjection</A></TD>
 <TD WIDTH=250><A HREF="./SNESLINESEARCHNLEQERR.html">SNESLINESEARCHNLEQERR</A></TD>
 <TD WIDTH=250><A HREF="./SNESShellGetContext.html">SNESShellGetContext</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetInterpolation.html">SNESFASGetInterpolation</A></TD>
 <TD WIDTH=250><A HREF="./SNESLINESEARCHSHELL.html">SNESLINESEARCHSHELL</A></TD>
 <TD WIDTH=250><A HREF="./SNESShellSetContext.html">SNESShellSetContext</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetLevels.html">SNESFASGetLevels</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchAppendOptionsPrefix.html">SNESLineSearchAppendOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./SNESShellSetSolve.html">SNESShellSetSolve</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetRestriction.html">SNESFASGetRestriction</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetDamping.html">SNESLineSearchGetDamping</A></TD>
 <TD WIDTH=250><A HREF="./SNESVISetComputeVariableBounds.html">SNESVISetComputeVariableBounds</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetSmoother.html">SNESFASGetSmoother</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetLambda.html">SNESLineSearchGetLambda</A></TD>
 <TD WIDTH=250><A HREF="./SNESVISetVariableBounds.html">SNESVISetVariableBounds</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetSmootherDown.html">SNESFASGetSmootherDown</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetOptionsPrefix.html">SNESLineSearchGetOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./SNES_NORM_ALWAYS.html">SNES_NORM_ALWAYS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASGetSmootherUp.html">SNESFASGetSmootherUp</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetVecs.html">SNESLineSearchGetVecs</A></TD>
 <TD WIDTH=250><A HREF="./SNES_NORM_FINAL_ONLY.html">SNES_NORM_FINAL_ONLY</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASSetContinuation.html">SNESFASSetContinuation</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchPostCheckFunction.html">SNESLineSearchPostCheckFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNES_NORM_INITIAL_FINAL_ONLY.html">SNES_NORM_INITIAL_FINAL_ONLY</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASSetCycles.html">SNESFASSetCycles</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchPreCheckFunction.html">SNESLineSearchPreCheckFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNES_NORM_INITIAL_ONLY.html">SNES_NORM_INITIAL_ONLY</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASSetGalerkin.html">SNESFASSetGalerkin</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchPreCheckPicard.html">SNESLineSearchPreCheckPicard</A></TD>
 <TD WIDTH=250><A HREF="./SNES_NORM_NONE.html">SNES_NORM_NONE</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASSetInjection.html">SNESFASSetInjection</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchRegister.html">SNESLineSearchRegister</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESFASSetInterpolation.html">SNESFASSetInterpolation</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchRegisterAll.html">SNESLineSearchRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Developer - Interfaces intended primarily for library developers, not for typical applications programmers</B></TD></TR>
 <TD WIDTH=250><A HREF="./DMCopyDMSNES.html">DMCopyDMSNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESComputeFunction.html">SNESComputeFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetSNES.html">SNESLineSearchSetSNES</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMGetDMSNES.html">DMGetDMSNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESComputeJacobian.html">SNESComputeJacobian</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetVIFunctions.html">SNESLineSearchSetVIFunctions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMGetDMSNESWrite.html">DMGetDMSNESWrite</A></TD>
 <TD WIDTH=250><A HREF="./SNESComputeNGS.html">SNESComputeNGS</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetWorkVecs.html">SNESLineSearchSetWorkVecs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexGetCellFields.html">DMPlexGetCellFields</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASCreateCoarseVec.html">SNESFASCreateCoarseVec</A></TD>
 <TD WIDTH=250><A HREF="./SNESMSFinalizePackage.html">SNESMSFinalizePackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexGetFaceFields.html">DMPlexGetFaceFields</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetInjection.html">SNESFASCycleGetInjection</A></TD>
 <TD WIDTH=250><A HREF="./SNESMSInitializePackage.html">SNESMSInitializePackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexGetFaceGeometry.html">DMPlexGetFaceGeometry</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetInterpolation.html">SNESFASCycleGetInterpolation</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitor.html">SNESMonitor</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexReconstructGradientsFVM.html">DMPlexReconstructGradientsFVM</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetRScale.html">SNESFASCycleGetRScale</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorSAWsCreate.html">SNESMonitorSAWsCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexRestoreCellFields.html">DMPlexRestoreCellFields</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASCycleGetRestriction.html">SNESFASCycleGetRestriction</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorSAWsDestroy.html">SNESMonitorSAWsDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexRestoreFaceFields.html">DMPlexRestoreFaceFields</A></TD>
 <TD WIDTH=250><A HREF="./SNESFASRestrict.html">SNESFASRestrict</A></TD>
 <TD WIDTH=250><A HREF="./SNESMonitorSetFromOptions.html">SNESMonitorSetFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexRestoreFaceGeometry.html">DMPlexRestoreFaceGeometry</A></TD>
 <TD WIDTH=250><A HREF="./SNESFinalizePackage.html">SNESFinalizePackage</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMGetSubdomainVecs.html">SNESNASMGetSubdomainVecs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexSNESComputeBoundaryFEM.html">DMPlexSNESComputeBoundaryFEM</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetFunctionNorm.html">SNESGetFunctionNorm</A></TD>
 <TD WIDTH=250><A HREF="./SNESNASMSetComputeFinalJacobian.html">SNESNASMSetComputeFinalJacobian</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexSNESComputeJacobianFEM.html">DMPlexSNESComputeJacobianFEM</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetNPC.html">SNESGetNPC</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetCountersReset.html">SNESSetCountersReset</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexSNESComputeResidualFEM.html">DMPlexSNESComputeResidualFEM</A></TD>
 <TD WIDTH=250><A HREF="./SNESGetNPCFunction.html">SNESGetNPCFunction</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetFunctionNorm.html">SNESSetFunctionNorm</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexSNESGetGeometryFEM.html">DMPlexSNESGetGeometryFEM</A></TD>
 <TD WIDTH=250><A HREF="./SNESHasNPC.html">SNESHasNPC</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetFunctionType.html">SNESSetFunctionType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexSNESGetGeometryFVM.html">DMPlexSNESGetGeometryFVM</A></TD>
 <TD WIDTH=250><A HREF="./SNESInitializePackage.html">SNESInitializePackage</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetInitialFunction.html">SNESSetInitialFunction</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexSNESGetGradientDM.html">DMPlexSNESGetGradientDM</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchCreate.html">SNESLineSearchCreate</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetIterationNumber.html">SNESSetIterationNumber</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMPlexSetSNESLocalFEM.html">DMPlexSetSNESLocalFEM</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetNorms.html">SNESLineSearchGetNorms</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetKSP.html">SNESSetKSP</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./DMSNESCopy.html">DMSNESCopy</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetSNES.html">SNESLineSearchGetSNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetLagJacobianPersists.html">SNESSetLagJacobianPersists</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatMFFDComputeJacobian.html">MatMFFDComputeJacobian</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchGetVIFunctions.html">SNESLineSearchGetVIFunctions</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetLagPreconditionerPersists.html">SNESSetLagPreconditionerPersists</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESAddOptionsChecker.html">SNESAddOptionsChecker</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchMonitor.html">SNESLineSearchMonitor</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetLineSearch.html">SNESSetLineSearch</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESApplyNPC.html">SNESApplyNPC</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchMonitorSetFromOptions.html">SNESLineSearchMonitorSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetNPC.html">SNESSetNPC</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESCompositeAddSNES.html">SNESCompositeAddSNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchPostCheck.html">SNESLineSearchPostCheck</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetNormSchedule.html">SNESSetNormSchedule</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESCompositeGetNumber.html">SNESCompositeGetNumber</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchPreCheck.html">SNESLineSearchPreCheck</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetUpMatrices.html">SNESSetUpMatrices</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESCompositeGetSNES.html">SNESCompositeGetSNES</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchReset.html">SNESLineSearchReset</A></TD>
 <TD WIDTH=250><A HREF="./SNESSetWorkVecs.html">SNESSetWorkVecs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESCompositeSetDamping.html">SNESCompositeSetDamping</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetFunction.html">SNESLineSearchSetFunction</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SNESCompositeSetType.html">SNESCompositeSetType</A></TD>
 <TD WIDTH=250><A HREF="./SNESLineSearchSetReason.html">SNESLineSearchSetReason</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html">Table of Contents</A>