Fixed behavior of -snes_linesearch_norms to be that of old SNESLineSearchNoNormsHg-commit: 75ce2e72042942d6fe1a12239c618d155aa34e20
Updated the SNESLineSearchPre/PostCheck calling sequence to make it easier to use in SNES implementations. This should not impact user code.Hg-commit: b1dceefb03e9fd8d2aa44840835add820c2048b8
Changed SNES_LINESEARCH_TYPE to be SNESLINESEARCHTYPE to conform with object type naming conventionHg-commit: 0ecac7136f433d984716f0f4d49a5541188e27af
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Documentation fix for SNESLineSearch and implementationsHg-commit: 798a93cf7c284b218422595218345c2f7f273ca4
PetscLineSearch renamed to SNESLineSearchHg-commit: bd6cf52a5297e10668ea19afb61e9e719f86befc
Move some PetscLineSearch man pages aroundHg-commit: 991bc5c9c7a37d2dc0a145e622623d1b8df526d9
Added new line searches to the VI solversHg-commit: 6a44ff936e5a659c9d2954305f893c0a5c57878f
Namespaced the LineSearch into PetscLineSearchHg-commit: 26f9518a3e47a8fbf342a60b124de65d104c86c8
Added more docs on the line searches and how to use LineSearchShellHg-commit: 2ad3c03155198408eec39f760b25ce6f66931de3
Added LineSearchShell and enough interface to write Shells well.Hg-commit: bcbb45ee42ee1592b5598ef5e7174cd0391697da
Added new line search variants to ngmres.Hg-commit: 20325ea8fb47573e36865a10789a3c0c04d07956
First crack at adding comprehensive LineSearch objects to SNES.Hg-commit: 5d4c4dee0f60ddbc6ca02bd6d0b7e262bffb5bac
123