Modified SNESLineSearchBT to use the objectiveHg-commit: ca556ec1cc4d61951551e53ac131245a599c60bb
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
Fix for BT Linesearch with tiny step; tries the full step and then quits at the last state if that doesn't work.Hg-commit: 0dbf8303a83a8c60d659b4cd97dde3c539a863b3
removed || ynorm < stol*xnorm from bt linesearch since it can increase function valueHg-commit: 23a9de6766be8390e674635d1bca2a636ae06e3b
merge from patches to 3.3Hg-commit: e3ad00f17610d863526b7ae7e83d0cc0f6e3f134
Added missing SNES VI projection in BT LinesearchHg-commit: 056b2529146087ae6c34eb344009c1e5ad75cf72
added more castes to (double) for ASCII output in case of float128 precisionHg-commit: 40ac9445e7c89bb4f8a477d0ca48e7d97117eed9
ynorm < snes->stol*xnorm as a reason to use the full step in SNESLineSearchBTHg-commit: 46b2e580ddbb0b2007b3cfbead8623d93a403444
Fixed -snes_linesearch_minlambda behavior when Y and X are badly scaled.Hg-commit: f6ec83fbab1d713bb9ab407221b8f33c63e24fca
Fixed trivial output differences and some formatting of linesearch view.Hg-commit: c9a65950faa4a55d5cbd6dab41db2fc7d2f04780
Updated the SNESLineSearchPre/PostCheck calling sequence to make it easier to use in SNES implementations. This should not impact user code.Hg-commit: b1dceefb03e9fd8d2aa44840835add820c2048b8
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Doc fix for linesearch implementationsHg-commit: 967f8e17e7242494271aed39ffa3ba6650245a0c
Switched SNESLineSearchSet/GetOrder and -snes_linesearch_order to take integers; defined basic orders as SNES_LINESEARCH_ORDER_*Hg-commit: b102b001379e0f3d71ecbb5ef7f6bbd5924c5771
SNESLineSearch doc fixesHg-commit: 7b7bbef1764a4ab23d82e8ed24327fc920f355dd
Changed SNES_LINESEARCH_TYPE to be SNESLINESEARCHTYPE to conform with object type naming conventionHg-commit: 0ecac7136f433d984716f0f4d49a5541188e27af
Fortran stub fix for new functions in SNESLineSearchBTHg-commit: 98e13f0efa704c3850e0b6b8ecb217b397defc06
Added missing replacement SNESLineSearch parameter setting interface for the backtracking linesearchHg-commit: 09459079ee718e1722e397e3b44d372fdfe9525e
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Added order customization to the outside interface of SNESLineSearch rather than having it be implementation specific.Hg-commit: 16914be693d01ccaa6b6ac71e5de49d044f0e245
Added SNESLineSearchView() with basic information about the line searchHg-commit: f3d221133834a53998f8ce6801a0578618bdb641
Documentation fix for SNESLineSearch and implementationsHg-commit: 798a93cf7c284b218422595218345c2f7f273ca4
Changed the line search options from -linesearch_ -snes_linesearch_ as requested.Hg-commit: 37961a68987d59a5e242fbb001e5e8c778a679c6
PetscLineSearch renamed to SNESLineSearchHg-commit: bd6cf52a5297e10668ea19afb61e9e719f86befc
Move some PetscLineSearch man pages aroundHg-commit: 991bc5c9c7a37d2dc0a145e622623d1b8df526d9
123456