Modified SNESLINESEARCHL2 to use the objectiveHg-commit: eb7ffe3d722ff48a2b777b229a4b720473fa5a7a
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
Fixed behavior of -snes_linesearch_norms to be that of old SNESLineSearchNoNormsHg-commit: 75ce2e72042942d6fe1a12239c618d155aa34e20
ynorm < snes->stol*xnorm as a reason to use the full step in SNESLineSearchBTHg-commit: 46b2e580ddbb0b2007b3cfbead8623d93a403444
Set default number of linesearch iterations right for the l2 and cp solvers (after bt has been initialized it sets it too high)Hg-commit: 6719d4db39e2cda755f32230ae83cf5dd3c733a7
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
Commit after mergeHg-commit: dd9de3c9b6c26331f5d70e21b5ec7304b66251d1
Doc fix for linesearch implementationsHg-commit: 967f8e17e7242494271aed39ffa3ba6650245a0c
minor formatting in SNES stuffHg-commit: 4b175f3347d151d7a8b045a3661543c6caad7b41
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
SNESLineSearch doc fixesHg-commit: 938839ea03a0b1380c9d498b566b07b240b4c653
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
123456789