LineSearchBasic and LineSearchCP can use (un)preconditioned function
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
show more ...
Uncrustified src/snes/*Hg-commit: 0b89af55379cc95040ca47c4c1f8000d6a978df2
Reformatted: "Do not put a blank line immediately before PetscFunctionReturn;"Hg-commit: c8a41c455986e732d0ea0513d7162a54daffaece
Updated style to obey 'Do not put a blank line immediately after PetscFunctionBegin;'Hg-commit: 5408b9ce2402ad624305b7a7a323ab3ae5e0c3f1
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
added more castes to (double) for ASCII output in case of float128 precisionHg-commit: 40ac9445e7c89bb4f8a477d0ca48e7d97117eed9
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
Updated the SNESLineSearchPre/PostCheck calling sequence to make it easier to use in SNES implementations. This should not impact user code.Hg-commit: b1dceefb03e9fd8d2aa44840835add820c2048b8
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
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
small fix for linesearchcpHg-commit: 4bd6c61f004d094bda9cef951b190b406836d02f
Stabilization and variable order for the critical point (cp) line search.Hg-commit: d937e6b079a1d1a4a29377702aa8a72ec5989cba
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
a small fix to the namespacing...Hg-commit: d751296f65b2e1088756c0857f1cf9cb988ecf41
Namespaced the LineSearch into PetscLineSearchHg-commit: 26f9518a3e47a8fbf342a60b124de65d104c86c8
Consolidated LineSearchGet/SetXXX() into LineSearchGet/SetTolerances()Hg-commit: 26fac75f336d4651f23aada6a520f7f73e5325de
1234